我正在尝试调整一个Reagent(使用重新框架)程序,该程序包含一个我希望能够在一个简单的React程序中使用的组件。基本上我能够采取这样的试剂(重新框架)组件:
(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开发人员可以使用的东西。