【发布时间】:2021-02-15 04:44:36
【问题描述】:
如果我在 Redux 的 reducer 中有一个状态,我应该在函数组件中有一个“本地”状态吗?或者我应该只使用减速器的状态? 更清楚...如果我使用 Redux,我应该使用像 (useState) 这样的 React 钩子吗?
【问题讨论】:
-
所以当我需要一个用于多个组件的状态时,我应该在减速器中写入这个状态,并且只用于一个组件的状态应该写入不在减速器中的那个组件?
-
最后的说法是正确的。第一个陈述,并非总是如此。组件之间传递数据的方式还有很多(比如HOC,props传播)。
标签: reactjs redux react-hooks