immer使用的问题

来源:13-13 -组件库-组件按类型分组

weixin_慕莱坞8082592

2023-05-06

老师:由以下两个问题,请教下

  1. @reduxjs/toolkit 库本身内置了Immer, 赋值对象的时候,还有必要使用 produce来执行吗? 例如:

    changeSelectId: produce((draft: ComponentStateType, action: PayloadAction) => {
    console.log(draft)
    draft.selectedId = action.payload
    }),

  2. 新版本里面immer的draft, 如何解析出数据呢

写回答

1回答

双越

2023-05-07

感谢提示,我看到新版本的写法了 https://redux.js.org/introduction/getting-started#redux-toolkit-example 

这样就不用 produce 了,直接在 reducer 里修改 state 即可

//img.mukewang.com/szimg/64574dd4099c586815540606.jpg

0
0

React18+ Nest.js 全栈开发仿问卷星项目

React18+TS4+Antd5+Next.js13 ,B端+C 端,完整业务

383 学习 · 252 问题

查看课程