我正在尝试调整包含我希望能够从普通 React 程序中使用的组件的 Reagent(使用 re-frame)程序。本质上,我能够像这样使用 Reagent (re-frame) 组件:
(defn my-component []
(fn []
(let [x (re-frame/subcribe [])]
[:div (:something x)])))
然后,我希望仅在从文件调用时才进行此渲染js
,有点像:
import myComponent from 'my-component'
class Example extends React.Component {
render() {
return (
<myComponent
x = "Hi"
/>
);
}
}
从我能拼凑的所有内容来看,它涉及使用reagent/reactify-component
和/或reagent/create-class
. 但目前还不是很清楚这些是如何组合在一起来制作 JS 开发人员可以使用的东西。