首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactJs:组件的容器应该是1:1的关系吗?

ReactJs:组件的容器应该是1:1的关系吗?
EN

Stack Overflow用户
提问于 2016-12-17 01:21:53
回答 1查看 63关注 0票数 1

对于智能和麻木组件,应该有1:1的映射到智能容器,而不是简单的表示组件,还是1:多?

例如,使用我现在正在构建的简单应用程序,决策点就在其中之一:

选择1

代码语言:javascript
复制
- RootContainer
  - Component A
  - Component B

选择2

代码语言:javascript
复制
- RootContainer
  - Container A
      - Component A
  - Container B
      - Component B

哪一种是反应的首选方式?

EN

回答 1

Stack Overflow用户

发布于 2017-02-08 00:05:16

没有一种方法适用于每一种应用程序。如果在应用程序中使用Redux,则应该为每个需要存储数据的组件创建一个容器。这个容器将管理子/哑组件将要使用的数据,例如订阅Redux存储,进行API调用,然后将这些数据传递给子/哑组件。

不要太担心您的子组件/哑组件是否也包含组件,以及这些组件的数据获取应该在哪里进行。从一对一开始,那么您以后总是可以选择在数据获取发生的地方进行合并。

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

https://stackoverflow.com/questions/41194504

复制
相关文章

相似问题

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