【发布时间】:2020-05-30 22:50:49
【问题描述】:
我是 react-redux 的绝对初学者,我观看了很多视频和文章、文档,但无法理解 reducer 之间以及 store 到 reducer 之间的状态如何流动。
我对每个减速器都有这样的状态
const initState = {todos:[]}
cont reducer = (state=initState,action) ....
Reducer 2 同样具有不同的状态
initState2 = {todo:" "}
reducer2 = (state=initState2,action) ...
然后我导入并组合减速器。在这里,我使用了两个不同的减速器,它们具有不同的状态,这是正确的做事方式吗?如果是这样,如果每个reducer都有自己的单独状态,redux怎么能称为单状态。
我们不是在 store 中只有一个 state,所有 reducer 都可以访问它,并且 dispatch action 直接改变 store 的 state,而不是改变 reducer 的 store。感谢任何帮助,这似乎是一个愚蠢的问题,但填补空白确实很重要,许多初学者和我有同样的疑问,请帮忙。谢谢
【问题讨论】:
标签: javascript reactjs redux react-redux