![]() |
1
1
初始状态不是从减速器中“提取”的。由于减速器的工作方式,状态总是由减速器转换。这也是在商店创建时完成的,因为
|
![]() |
2
1
Redux connect方法使用未定义状态触发事件名INIT,因此,如果您将未定义状态替换为自己的状态,它将替换该状态。这就是为什么default:case存在,所以它可以返回您的初始状态。 阅读有关connect()方法REDUX的更多信息。 |
![]() |
3
1
在您的示例中,使用了reducer函数
实际上,您并不是在传递默认状态本身,而是在为状态设置默认值。
因此,当reducer传递给createStore时,createStore只运行reducer;状态参数未定义,因此其设置为
Redux文档可能会更清楚一些:
|
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 5 月前 |
![]() |
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 5 月前 |
![]() |
noblerare · Vite错误-未定义导出(SSR) 5 月前 |