Axios React / Redux-使用重击动作创建器时不触发?

罗伯特

我正在尝试整合thunk以获取redux,以允许axios对我拥有的后端API进行异步调用。

这是一个现有项目,正在移至添加redux和typescript中。

由于某些原因,使用推荐的重击动作创建器时,无法使端点受到攻击:

export const getAllCharacters = () => {
return (dispatch: Dispatch) => {
    axios.get(charactersAPI())
    .then(response => {
        dispatch(loadCharacters(response.data));
    })
}

}

如果我删除了return(dispatch)=()=> {}部分,只是收到了axios请求,它将起作用并命中端点,但是我什么也无法更新。

我已经安装了thunk,似乎可以访问状态的其他部分,没有问题,我只是无法触发此异步部分。

商店:

const store = createStore(
appReducers, 
compose((window as any).__REDUX_DEVTOOLS_EXTENSION__ && (window as any).__REDUX_DEVTOOLS_EXTENSION__(),
applyMiddleware(thunk)));

我感觉这变得更加困难,因为我试图同时转换为打字稿并同时添加redux。

任何帮助,将不胜感激,谢谢。

Prathap雷迪

尝试包裹getAllCharacters里面mapDispatchToProps类似如下

mapDispatchToProps = (dispatch: Dispatch) => ({
  getAllCharacters: (...) => dispatch(getAllCharacters(...))
})

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有Django的CSRF,使用Axios的React + Redux

来自分类Dev

React Redux Axios Api使用路径参数获取呼叫

来自分类Dev

如何在 React JS 中使用 Redux 和 Axios?

来自分类Dev

React native、redux 和 axios:UnhandledPromiseRejectionWarning

来自分类Dev

每个axios请求在react-redux应用程序中触发两次吗?

来自分类Dev

在异步调用axios API之后使用带有React Hook和Redux的SetState

来自分类Dev

使用React / redux进行两次连续的axios请求的清理

来自分类Dev

如何通过钩子在React Redux中取消Axios请求?

来自分类Dev

重用Redux-react异步请求动作创建器/ Reducer

来自分类Dev

在带有 redux 形式的 react js 中不使用 axios 发送 post 请求(在 post 请求中不发送任何内容)

来自分类Dev

在React函数中使用Axios

来自分类Dev

尝试在 React 组件中使用 Redux 动作调度器时出错?

来自分类Dev

React Redux-动态创建 Redux 表单

来自分类Dev

当axios处理网络requset时如何使用redux-observerable

来自分类Dev

React + Redux - 等待动作结束?

来自分类Dev

React/Redux - 不分派动作

来自分类Dev

使用Redux在React中调度动作的问题

来自分类Dev

Axios,UseEffect,Redux

来自分类Dev

React + Redux:组件不更新

来自分类Dev

React Redux不传播状态

来自分类Dev

React Redux不更新状态

来自分类Dev

React redux 不更新组件

来自分类Dev

在axios拦截器中调用redux操作

来自分类Dev

如何使用axios使用redux-thunk进行调度

来自分类Dev

React 15与React-redux不兼容

来自分类Dev

如何在redux-thunk中使用axios / AJAX

来自分类Dev

使用Jest测试Redux和Axios提取中间件

来自分类Dev

在axios上使用可观察到的redux

来自分类Dev

React axios 不工作,据说编译失败

Related 相关文章

热门标签

归档