小编Iva*_*ear的帖子

错误:沉浸式制作人返回了一个新值*并且*修改了其草稿。返回一个新值*或*修改草稿

我有我的减速机


const userAuthSlice = createSlice({
    name: "userAuth",
    initialState: {
        token: '',
    },
    reducers: {
        setToken: (state, action) => state.token = action.payload.test,
    },
});

Run Code Online (Sandbox Code Playgroud)

我有我的调度命令

<button
   value={text.sign_in.submit}
   onClick={() => dispatch(userAuthSlice.actions.setToken({test:"test"}))}

/>
Run Code Online (Sandbox Code Playgroud)

当我按下按钮时,我得到的是这个错误:

在此处输入图片说明

我已经隔离了所有内容,以确保这是问题所在,而没有其他问题。

为什么会弹出这个错误?

reactjs redux immer.js redux-toolkit

10
推荐指数
3
解决办法
8628
查看次数

标签 统计

immer.js ×1

reactjs ×1

redux ×1

redux-toolkit ×1