javascript - 为什么我的 redux 组件中有多个容器?有什么好处?

标签 javascript reactjs redux react-redux

我是 Redux 的初学者,来自 Reflux

在文档中this link Redux 的他们告诉“Redux 示例中顶部的一个容器组件是一个错误。不要将此视为格言”为什么?

例如“todo-example”redux example他们有多个用于 Todo 组件的容器,我无法理解其中的原因。我的意思是,我们可以为 Todo 组件提供一个容器和一个演示组件。

组件中拥有多个容器有什么好处?

最佳答案

多个容器允许您保持简单的测试和开发,因为您为每个组件创建一个单独的模块/容器,而不是使用一个唯一的容器来处理所有组件。

对于非常小的应用程序,独特的容器方法甚至可能有效,但在现实世界中的应用程序将很难扩展。

描述容器使用的有趣文章:

https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0

关于javascript - 为什么我的 redux 组件中有多个容器?有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43862375/

相关文章:

javascript - 如何在 Bootstrap 标签输入中使用谷歌音译API?

android - 如何在 react-native 中添加破折号或虚线边框?

javascript - 使 Ant 设计模式可调整大小

javascript - JSDoc : @typedef {Object} . 。如何在 @typedef 处记录对象内部的方法

javascript - 在 Bootstrap Carousel 中单击时显示多个 div

javascript - 无法将滚动条保持在底部

node.js - req.file 的 console.log 上 req.file 的值未定义的错误

javascript - 在 React/Redux 应用程序中将 SignalR hub 放在哪里?

reactjs - redux中如何处理父子数据关系

redux - 如何处理嵌套 React Redux 组件的 Action 调度