官方文档改变,这和之前的更新了啥,没太看懂文档

来源:10-7 【概念理解】createAsyncThunk 理论基础

可达鸭_

2021-10-27

图片描述

写回答

1回答

阿莱克斯刘

2021-10-28

官方文档的确更新了,不过基本思路与课程内容是一致。其实在reducer中使用builder.addCase的方法只不过是rtk的另一种写法而已。

https://redux-toolkit.js.org/api/createReducer

//img.mukewang.com/szimg/61799d8209b49e8515561156.jpg

//img.mukewang.com/szimg/61799d910993792114720718.jpg

上面两个图中关于reducer的语法结构虽然不一样但是产生的效果是一样的。我个人比较倾向使用第二种方式



0
2
qq_CD_3
看起来是为了避免 return {...state, ...)的写法设计的 感觉还是map的样子好看一点 map = { "increment": (state, action) => {state.value++}, "decrement": (state, action) => {state.value--}, "incrementByAmount": (state, action) => {state.value+=action.payload}, } if v, ok := map[action.type]; ok { return v(state, action) } return state
2023-03-21
共2条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程