使用许多智能容器和结构化组件来响应Redux

时间:2019-04-08 21:51:15

标签: reactjs redux

我已经习惯在拥有一个大型智能容器的地方编写代码,并将一些道具传递给需要它的孩子。但是,我已经开始尝试另一种方法,即创建更多容器以从商店中获取所需的任何信息。

假设我有一个父div和三个子div。父div已连接,并且具有所需的任何道具。一些子div也具有它需要的一些功能和道具。

基本上,这是一种正常/良好的处事方式吗?只是想确保我不会以错误的方式进行操作,或者创建太多的智能容器是一件坏事。

<ConnectedParent>
  <ConnectedChild>
  <ConnectedChild>
  <PresentationalChild>
</ConnectedParent>

1 个答案:

答案 0 :(得分:2)

"Should I only connect my top component, or can I connect multiple components in my tree?"的Redux常见问题解答条目对此进行了介绍。

基本上,可以随意连接任意数量的组件,连接更多的组件通常可以提高性能。