因此,我将 Immer 与 Zusand 一起使用,在某些情况下,我正在重新分配整个状态,因此我得到了“no-reassign-param”。好的,很好 - 似乎可以修复,所以我将它添加到我的 eslintrc 文件中
'no-param-reassign': ['error', { props: true, ignorePropertyModificationsFor: ['state'] }],
但是,错误并没有消失。我什至将它添加到页面顶部,仍然没有运气。
我的使用错误在这里:
resetState: () =>
set((state) => {
state = initialState;
}),
为什么这不会坚持或工作?