使用试剂/ reactify-component创建在JSX中使用的React类

时间:2016-04-23 04:57:59

标签: reactjs clojure clojurescript reagent

我正在尝试调整一个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开发人员可以使用的东西。

0 个答案:

没有答案