加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – 使用React的工厂模式

发布时间:2020-12-15 20:41:33 所属栏目:百科 来源:网络整理
导读:假设我有一个非常愚蠢的组件A.我不希望数据中的任何渲染逻辑进入这个组件.只需获取一些原始数据并显示它. 这种做法的反应方式越多? 只创建一个沼泽标准工厂函数,给定不同的标志将创建一个具有不同道具集的新组件 制作一个包装组件,完成所有逻辑并从数据中设
假设我有一个非常愚蠢的组件A.我不希望数据中的任何渲染逻辑进入这个组件.只需获取一些原始数据并显示它.

这种做法的反应方式越多?

>只创建一个沼泽标准工厂函数,给定不同的标志将创建一个具有不同道具集的新组件
>制作一个包装组件,完成所有逻辑并从数据中设置正确的道具.

我对创建包装器的恐惧是它在组件链中更加臃肿.当这感觉更像一个切线.

实际上,在React中将逻辑与表示分离是很常见的,并且被认为是最佳实践.所以解决方案2是要走的路.

你的组件A可能是一个无状态函数http://facebook.github.io/react/docs/reusable-components.html#stateless-functions,而它的父亲只有逻辑方法.

有关您的信息,此类方案也是使用redux store的默认方式,请参阅http://redux.js.org/docs/basics/UsageWithReact.html#presentational-and-container-components

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读