在 React 中,Redux Toolkit 提供了 createSlice 和 createAsyncThunk 来处理同步和异步操作。
Slice Reducer:通常用于处理同步操作。你可以在 createSlice 中定义同步的 reducer 来处理同步的 action。
External Reducer:通常用于处理异步操作。你可以使用 createAsyncThunk 来创建异步的 thunk,然后在 slice 中使用 extraReducers 来处理这些异步操作的状态变化。
一般来说,axios操作均可看做异步。