如何在Clojurescipt/Reagent中使用ReactJS组件

8

是否可以将ReactJS组件包装以便在Clojurescript中使用Reagent?我已经阅读了相关内容,似乎是可以的。有人能给我提供一个基本示例吗?

谢谢

1个回答

7

这是我对此的解决方案(我将使用React-Bootstrap Panel组件):

1)在您的html中包含react-bootstrap.min.js

2)以下是Panel组件的示例用法:

(def PanelComp (. js/ReactBootstrap -Panel))
(defn page
  []
  [:div
   [:div [PanelComp {:header "Panel heading without title"} "Panel content"]]])

4
Reagent 0.5.0新增了一种使用adapt-react-class的方法。这里有一个使用示例链接 - ducky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接