小编Ale*_*der的帖子

Redux 工具包和 createAsyncThunk 不适用于 axios 实例

我有一个反应/打字稿项目。我正在使用 redux 来管理状态。

//store.ts
import { configureStore, combineReducers } from '@reduxjs/toolkit';
import { userReducer } from './user';

const RootReducer = combineReducers({
  user: userReducer
})

export const store = configureStore({
  reducer: RootReducer,
  devTools: true,
});

export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;
Run Code Online (Sandbox Code Playgroud)

我还有一个 userSlice.ts 文件:

import { createAsyncThunk, createSlice } from '@reduxjs/toolkit';
import { signIn, signUp } from './../../services/api';
import type { UserCredential, UserInitialState } from './types';

const initialState: UserInitialState = {
  accessToken: null,
  status: 'init', …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs axios create-react-app redux-toolkit

3
推荐指数
1
解决办法
3705
查看次数