【发布时间】:2020-04-20 13:05:57
【问题描述】:
我正在尝试在 Typescript 项目中将 Immer 与 Redux 一起使用。
Redux reducer 可以这样写:
Reducer<State, Action>
我应该能够用Immer's produce function 创建一个等效的reducer,它允许我们改变一个草稿副本。但类型不匹配。错误:“Undefined is not assignable to ...”这可能与 redux 在开始时将 undefined 作为 state 的参数传递有关。如果减速器不匹配 Reducer<State, Action> 我不能将它传递给 createStore
打字稿版本 3.5.3。
【问题讨论】:
标签: typescript redux immer.js