state. 修改 和 immer

来源:13-12 -点击画布选中组件-通过selectedId全局共享

慕圣6054498

2023-09-15

图片描述

如果state中的某一个属性 只是 一个字符串 那么只修改state的下一级 直接state.修改 和 immer修改 有区别吗
state:{
selectedId:’’
}

state.selectedId = 1
和用 draft.selectedId = 1 有区别吗?
图片描述

写回答

1回答

双越

2023-09-15

最新版本的 redux 可以支持直接修改了 state.selectedId = 1

参考这里 https://redux.js.org/introduction/getting-started#redux-toolkit-example

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

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

0
0

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

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

383 学习 · 252 问题

查看课程