首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用reagent/reactify-component创建在JSX中使用的React类

使用reagent/reactify-component创建在JSX中使用的React类
EN

Stack Overflow用户
提问于 2016-04-23 12:57:59
回答 1查看 698关注 0票数 4

我正在尝试改编一个Reagent (使用re-frame)程序,该程序包含一个我希望能够从普通React程序中使用的组件。从本质上讲,我希望能够像这样获取一个Reagent (重新构建)组件:

代码语言:javascript
复制
(defn my-component []
  (fn []
    (let [x (re-frame/subcribe [])]
      [:div (:something x)])))

然后,我希望仅在从js文件中调用时才呈现此内容,类似于:

代码语言:javascript
复制
import myComponent from 'my-component'
class Example extends React.Component {
  render() {
    return (
      <myComponent
       x = "Hi"
       />
    );
  }
}

据我所知,它涉及到使用reagent/reactify-component和/或reagent/create-class。但目前还不太清楚这些功能是如何结合在一起,使JS开发人员可以使用的。

EN

回答 1

Stack Overflow用户

发布于 2021-08-24 03:58:31

查看reagent.core/as-element,它接收一个呃逆向量并返回一个react元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36806822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档