redux-thunk相关内容

分派操作后 Redux 状态未更新

在调度操作后,我的 redux 状态没有正确更新.我正在使用 redux 和 redux-thunk 调用 API 并将其保存到 redux 存储中.我的状态应该保存一个 JSON 文件,因为将使用大量 JSON 文件,而且似乎没有任何 JSON 文件被存储到商店中.问题在底部说明 这是我定义动作类型的types.js文件: export const FETCHING_REQUEST = ..
发布时间:2021-07-04 19:58:31 其他开发

React-Redux-Thunk:动作不返回调度

我正在使用带有 Redux-thunk 中间件的 React Native.我的问题是调度函数不返回对象,甚至不控制台. 这是我的操作文件: function movieSelc(movie) {返回 {类型:types.MOVIE_SELECT,selectedMovie: 电影};}导出函数 selectMovie(m) {console.log("这个控制台可以工作!")返回(调度) ..
发布时间:2021-07-04 19:52:37 其他开发

React Redux:调度时无限循环

我发现这个问题很常见,但我没有找到适合我的案例的解决方案. 我正在尝试使用 react 和 redux 和 redux-thunk 将用户重定向到另一个 react native 中的导航器.如果我只显示主屏幕它工作正常,但是当我从登录屏幕重定向到主屏幕时,它进入无限循环,我发现问题出在调度功能上. import {FETCHING_CATEGORIES_REQUEST,FETCHING_ ..
发布时间:2021-07-04 19:48:33 其他开发

当本机应用程序启动时,将初始状态从 API 调用传递到 createStore

当我的 react-native 应用程序启动时,我无法初始化我的 redux-state.我需要在应用程序启动之前进行 api 调用以检索数据以保持状态.我想将此调用的结果传递给我的 Provider JSX 元素中的 createStore 函数.我已经阅读了有关如何执行此操作的不同内容,但它们似乎都不起作用. 这是我的根应用组件: import React, { Component ..
发布时间:2021-07-04 19:19:34 其他开发

反应本机路由器通量:TypeError:未定义不是函数(评估“addListener")

我正在使用此主要依赖项开发本机应用程序: 反应原生 反应原生路由器通量 反应重击 博览会 我正在使用这个 package.json: “依赖项":{"博览会": "23.0.4","驼峰": "^2.0.0",“安装":“^0.10.1","lodash": "^4.17.4","本地基础": "^2.3.5",“反应":“16.0.0",“反应原生":“0.50.4","re ..

类型错误:中间件不是函数

我正在尝试在我的 reactjs 应用程序中应用 redux.由于这些错误,我无法继续: 我确定我已经安装了我需要的所有依赖项.这是我的 package.json 的相关部分 “依赖项":{"react-redux": "^5.0.6","redux": "^3.7.2","redux-logger": "^3.0.6","redux-promise": "^0.5.3","redux-t ..
发布时间:2021-07-03 20:53:22 其他开发

如何在调度操作后侦听 Redux 存储中的特定属性更改

我目前正在尝试概念化如何在另一个组件中分派后根据数据更改处理在组件中分派动作. 以这个场景为例: dispatch(someAjax) -> 状态更新中的属性. 在此之后,我需要另一个依赖于相同属性的组件来知道它已更新并根据新值调度操作. 与使用某种类型的 value.on(change... 解决方案相比,处理此类“级联"操作的首选方法是什么? 解决方案 有两种基 ..
发布时间:2021-07-03 20:45:02 其他开发

如何在 redux 中使用 API 调用操作?

我是 redux 的新手,我正在尝试让它与我的应用程序一起使用,但是我在理解如何使用其中的异步操作时遇到了问题.我有 api 调用的操作.一旦我的其他状态不为空,就应该调用此操作.我没有犯任何错误,但我认为我的操作没有被调用,因为数据是空的.任何人都可以帮助理解我做错了什么吗? 这是我的 actions.js.wordsFetchData 是我需要调用的操作: 导出函数 wordsFet ..
发布时间:2021-07-03 20:35:50 其他开发

自定义 Redux 中间件 - 分派到中间件链的开头?

我正在编写一个需要调度 thunk 操作的自定义中间件.问题是中间件在中间件​​链中 redux-thunk 之后被调用,所以我得到错误 Uncaught Error: Actions must be plain objects.使用自定义中间件进行异步操作. 使用提供的 dispatch 时. 导出默认函数 createMiddleware() {return ({dispatch, getS ..
发布时间:2021-07-03 20:34:10 其他开发

MapDispatchToProps 导致父组件中的 Typescript 错误,期望 Actions 作为道具传递

在我的子组件中,我定义了 MapDispatchToProps,将它们传递给 connect 并相应地定义了一个接口 PropsFromDispatch,该接口在 React.Component Props 接口中扩展.现在在我的父组件中,Typescript 告诉我它缺少我在 PropsFromDispatch 中定义的属性. 这似乎并不完全荒谬,因为我将它们定义为 React.Compo ..
发布时间:2021-07-03 20:32:08 其他开发

React Redux - 将多个存储增强器传递给 createStore() 时出错

我有一个运行 redux 和 thunk 的 React 应用程序,一切正常.我需要在页面重新加载时保持存储状态,以便数据不会丢失,因此创建了一个将数据存储在 localstorage 中的函数,然后返回准备添加到 createStore 的数据(https://stackoverflow.com/a/45857898/801861).数据存储工作正常并返回准备设置状态的对象.在 createSt ..
发布时间:2021-07-03 20:22:17 其他开发

警告:失败的道具类型:道具“商店"在“提供者"中被标记为必需,但其值为“未定义".在提供者中

如何解决 react-redux 项目中的这个错误错误截图警告:失败的道具类型:道具 store 在 Provider 中被标记为必需,但其值为 undefined.在提供者中 从'react'导入React;从 'react-dom' 导入 ReactDOM;从'./App'导入应用程序;导入'./index.css';从'./Components/SignUp'导入注册从'./Compone ..
发布时间:2021-07-03 20:19:35 其他开发

React Native Redux:已调度操作,返回结果

在 redux 中,当一个 action 被调度时,reducer 会相应地改变 state,调用 action 的组件也可以访问 state(通过 Provider 通过 props 传递).我说得对吗? 状态是访问组件中动作结果的唯一方式吗?(调用动作的组件). 如何将回调函数传递给操作,并使用它将结果发送回组件? 解决方案 在 redux 中,当一个 action 被 ..
发布时间:2021-07-03 20:13:56 其他开发

从 redux 分派完成后的调用函数

围绕它,但不完全是因为我对 redux-thunk 和 react-router 有足够的了解,但我没有得到这个看似简单的想法: 在动作完成分派到商店后,通过的history.push('/')以编程方式调用路由的更改,按下按钮时会发生这种情况. const LoggerRedux = ({stateProp, LogIn}) =>{返回( 这是按钮.使用它 ..
发布时间:2021-07-03 20:07:57 其他开发