【发布时间】:2022-12-22 08:00:52
【问题描述】:
虽然当然可以在任何地方手动创建操作对象,并手动编写每个类型值,但定义可重用常量会使代码维护更容易。
我不觉得简单根本。我 95% 的动作只用过一次或两次。有人觉得写作动作是有益的吗?
背景
我很生气写 redux 动作。即使是像 zustand 这样的库也需要采取行动。所以我决定写一个匿名函数来自动为我改变状态。因此警告。
reducer: (state, action) => { let newState = { ...state }; if (action.type === "func") { newState = produce(state, action.func); // import produce from 'immer' } return newState; },
【问题讨论】:
-
学习 redux 工具包。您不需要编写操作和类型。只需编写切片器即可自动生成
标签: reactjs redux recoiljs zustand