为什么我不能以这种方式返回新状态(重置操作)?
export interface TodosModel {
items: string[];
reset: Action<TodosModel>;
}
const todos: TodosModel = {
items: [],
// This action does not update the state
reset: action(() => {
return {
items: []
};
})
};
我正在尝试实现此处描述的内容:https ://github.com/ctrlplusb/easy-peasy/issues/146
工作示例:https ://codesandbox.io/s/easy-peasy-typescript-v3-vzc11