我正在使用 Redux Toolkit 并尝试使用 Redux Persist,但在终端上它显示了这一点。
A non-serializable value was detected in an action, in the path: `register`. Value: [Function: register]
Take a look at the logic that dispatched this action: {
type: 'persist/PERSIST',
register: [Function: register],
rehydrate: [Function: rehydrate]
}
Redux 存储被设计为仅处理原始类型。为了确保最佳性能并避免潜在问题,您应该避免将复杂的对象或函数直接存储在存储中。相反,请使用原始类型,例如字符串和数字。
就像减速机一样
initialState = {
value : getValue(){}
}
我以initialState为例演示是无效的。