老师 请问slice中的 reuder 是不是通常用于同步axios ,而extral reducer适用于异步的axios

来源:10-6 【redux-toolkit】createSlice、reducer、与immer

精慕门9595222

2024-09-01

还有就是什么时候同步 什么时候异步呢

写回答

1回答

阿莱克斯刘

2024-09-24

在 React 中,Redux Toolkit 提供了 createSlice 和 createAsyncThunk 来处理同步和异步操作。

Slice Reducer:通常用于处理同步操作。你可以在 createSlice 中定义同步的 reducer 来处理同步的 action。

External Reducer:通常用于处理异步操作。你可以使用 createAsyncThunk 来创建异步的 thunk,然后在 slice 中使用 extraReducers 来处理这些异步操作的状态变化。

一般来说,axios操作均可看做异步。
1
0

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

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

1993 学习 · 1015 问题

查看课程