Redux-Toolkit createAsyncThunk Dispatch显示为未定义

使用Redux-Toolkit,我尝试在内部使用ThunkAPI和分派,createAsyncThunk但由于类型错误而被拒绝。不确定如何解决此问题。

我的商店:

export const store = configureStore({ 
    reducer: rootReducer, 
    middleware: [...getDefaultMiddleware()],
});

我的动作:

export const tester = createAsyncThunk(
    'tester',
    async (testData, {dispatch}) => { 
        await dispatch(load(true));
        const final = await someExternalFunc(testData)
        return final;
    }
);

但是,我得到的输出为 在此处输入图片说明

任何帮助将不胜感激。

丹尼斯瓦什

根据您的评论,您不是在称呼thunk权利。

调用会test()返回一个动作,然后您应该分派该动作:

const fetchTodo = createAsyncThunk("todo/fetchTodo", async (args, thunkAPI) => {
  console.log(thunkAPI, "thunkAPI");
  const response = await todoAPI();
  return JSON.stringify(response);
});

dispatch(test(testData));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

从redux-toolkit中使用`unwrapResult`输入自定义`useDispatch`钩子

来自分类Dev

ReactJS和Redux Toolkit:我可以使用'createAsyncThunk()'执行非异步副作用吗?

来自分类Dev

Redux测试-ReferenceError:未定义localStorage

来自分类Dev

在mapStateToProps中未定义Redux状态

来自分类Dev

如何在Redux Toolkit的createSlice中使用Redux-Thunk?

来自分类Dev

Redux Toolkit问题,由于未定义而获得“无法分解”属性

来自分类Dev

Redux Toolkit的一些常见CreateAsyncThunk用例是什么

来自分类Dev

从Fireux提取数据时,来自Redux Toolkit的createAsyncThunk会产生未定义的有效负载

来自分类Dev

使用Redux-Toolkit处理错误

来自分类Dev

Redux Toolkit-重置状态

来自分类Dev

React Redux Toolkit:将存储导入单独的文件时,没有为键“ myReducer”提供reducer

来自分类Dev

Redux Toolkit中的getState()方法

来自分类Dev

WebStorm中的Redux-toolkit操作参数

来自分类Dev

从redux-toolkit中使用`unwrapResult`输入自定义`useDispatch`钩子

来自分类Dev

Redux Toolkit:状态显示为Proxy /在reducer中未定义

来自分类Dev

无法在createAsyncThunk中将getState类型设置为RootState

来自分类Dev

ReactJS和Redux Toolkit:我可以使用'createAsyncThunk()'执行非异步副作用吗?

来自分类Dev

TypeError:使用createAsyncThunk和createSlice(@ reduxjs / toolkit“:” ^ 1.4.0)时,无法读取redux工具包中未定义的属性'pending'

来自分类Dev

Redux状态变量显示为未定义

来自分类Dev

打字稿中的redux-toolkit createAction()类型定义

来自分类Dev

Redux Toolkit历史API推送

来自分类Dev

如何使用Redux-Toolkit重置Redux Store

来自分类Dev

Redux-saga和redux-toolkit返回空对象并安慰响应,显示了诺言{<pending>}

来自分类Dev

未定义不是函数-响应redux

来自分类Dev

javascript - redux 道具未定义

来自分类Dev

Redux:TypeError:e 未定义

来自分类Dev

Angular - Redux Thunk AppState 未定义

来自分类Dev

Redux 状态未定义

来自分类Dev

尽管 Redux devtools 正确显示商店,但 Redux 状态返回为未定义

Related 相关文章

  1. 1

    从redux-toolkit中使用`unwrapResult`输入自定义`useDispatch`钩子

  2. 2

    ReactJS和Redux Toolkit:我可以使用'createAsyncThunk()'执行非异步副作用吗?

  3. 3

    Redux测试-ReferenceError:未定义localStorage

  4. 4

    在mapStateToProps中未定义Redux状态

  5. 5

    如何在Redux Toolkit的createSlice中使用Redux-Thunk?

  6. 6

    Redux Toolkit问题,由于未定义而获得“无法分解”属性

  7. 7

    Redux Toolkit的一些常见CreateAsyncThunk用例是什么

  8. 8

    从Fireux提取数据时,来自Redux Toolkit的createAsyncThunk会产生未定义的有效负载

  9. 9

    使用Redux-Toolkit处理错误

  10. 10

    Redux Toolkit-重置状态

  11. 11

    React Redux Toolkit:将存储导入单独的文件时,没有为键“ myReducer”提供reducer

  12. 12

    Redux Toolkit中的getState()方法

  13. 13

    WebStorm中的Redux-toolkit操作参数

  14. 14

    从redux-toolkit中使用`unwrapResult`输入自定义`useDispatch`钩子

  15. 15

    Redux Toolkit:状态显示为Proxy /在reducer中未定义

  16. 16

    无法在createAsyncThunk中将getState类型设置为RootState

  17. 17

    ReactJS和Redux Toolkit:我可以使用'createAsyncThunk()'执行非异步副作用吗?

  18. 18

    TypeError:使用createAsyncThunk和createSlice(@ reduxjs / toolkit“:” ^ 1.4.0)时,无法读取redux工具包中未定义的属性'pending'

  19. 19

    Redux状态变量显示为未定义

  20. 20

    打字稿中的redux-toolkit createAction()类型定义

  21. 21

    Redux Toolkit历史API推送

  22. 22

    如何使用Redux-Toolkit重置Redux Store

  23. 23

    Redux-saga和redux-toolkit返回空对象并安慰响应,显示了诺言{<pending>}

  24. 24

    未定义不是函数-响应redux

  25. 25

    javascript - redux 道具未定义

  26. 26

    Redux:TypeError:e 未定义

  27. 27

    Angular - Redux Thunk AppState 未定义

  28. 28

    Redux 状态未定义

  29. 29

    尽管 Redux devtools 正确显示商店,但 Redux 状态返回为未定义

热门标签

归档