【发布时间】:2023-03-19 00:36:01
【问题描述】:
我是 react 和 redux 的新手。我有这样的嵌套组件的场景。
A > B > C > D
A 组件中使用了一个属性,它将在 D 组件中使用。所以,我有两种方法:
- 从组件 A 中的 redux 存储中获取状态,然后将其作为 props 传递给它的所有子组件,即使它只会在 D 组件中使用。
- 我应该连接到组件 D 中的 redux 存储并从那里获取该属性。
正确的做法是什么?
【问题讨论】:
-
这取决于你的项目的复杂性,如果你认为这种模式会在整个项目中重复多次,那么你当然最好使用 redux,但如果它只发生一次并且在这种情况下,那么您可以通过将道具传递给 D 来管理
标签: reactjs redux react-redux