redux-thunk相关内容
在调度操作后,我的 redux 状态没有正确更新.我正在使用 redux 和 redux-thunk 调用 API 并将其保存到 redux 存储中.我的状态应该保存一个 JSON 文件,因为将使用大量 JSON 文件,而且似乎没有任何 JSON 文件被存储到商店中.问题在底部说明 这是我定义动作类型的types.js文件: export const FETCHING_REQUEST =
..
我正在使用带有 Redux-thunk 中间件的 React Native.我的问题是调度函数不返回对象,甚至不控制台. 这是我的操作文件: function movieSelc(movie) {返回 {类型:types.MOVIE_SELECT,selectedMovie: 电影};}导出函数 selectMovie(m) {console.log("这个控制台可以工作!")返回(调度)
..
我发现这个问题很常见,但我没有找到适合我的案例的解决方案. 我正在尝试使用 react 和 redux 和 redux-thunk 将用户重定向到另一个 react native 中的导航器.如果我只显示主屏幕它工作正常,但是当我从登录屏幕重定向到主屏幕时,它进入无限循环,我发现问题出在调度功能上. import {FETCHING_CATEGORIES_REQUEST,FETCHING_
..
当我的 react-native 应用程序启动时,我无法初始化我的 redux-state.我需要在应用程序启动之前进行 api 调用以检索数据以保持状态.我想将此调用的结果传递给我的 Provider JSX 元素中的 createStore 函数.我已经阅读了有关如何执行此操作的不同内容,但它们似乎都不起作用. 这是我的根应用组件: import React, { Component
..
我对 JavaScript 和 react-native 很陌生,我有需要添加功能的现有项目.它使用 redux 和 redux-thunk 和 redux-saga 来发送 API 请求.目前它只支持每个组件 1 个 dispatch 函数,我需要 dispatch 向 saga 发送几种类型的请求.我正在尝试 bindActionCreators 将 dispatch 添加到商店但无济于事..
..
我得到这个错误 _react.default.memo 不是函数 和 wrapWithConnect. 这是一个 react-native 项目,在我使用 connect 函数将我的 dispatch 连接到我的 react 组件之前它运行良好: 软件包版本: "react": "16.5.0","react-redux": "^6.0.1","redux": "^4.0.
..
我正在使用此主要依赖项开发本机应用程序: 反应原生 反应原生路由器通量 反应重击 博览会 我正在使用这个 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
..
我正在使用 React 导航并在右侧添加了一个按钮以使用默认导航选项从我的应用程序注销,如下所示: const otherApp = createStackNavigator({欢迎 : {屏幕:欢迎屏幕}},{defaultNavigationOptions : ({navigation}) =>({title : '欢迎',标题样式:{背景颜色:'#29434e',shadowColor:
..
我正在尝试在我的 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
..
我目前正在尝试概念化如何在另一个组件中分派后根据数据更改处理在组件中分派动作. 以这个场景为例: dispatch(someAjax) -> 状态更新中的属性. 在此之后,我需要另一个依赖于相同属性的组件来知道它已更新并根据新值调度操作. 与使用某种类型的 value.on(change... 解决方案相比,处理此类“级联"操作的首选方法是什么? 解决方案 有两种基
..
我正在从头开始开发 Reactjs Web 应用程序,但遇到了需要帮助的棘手情况.每当我离开特定 url 并返回时,我的 redux 商店似乎没有连接. routes.js const RouteList = () =>(
..
我是 redux 的新手,我正在尝试让它与我的应用程序一起使用,但是我在理解如何使用其中的异步操作时遇到了问题.我有 api 调用的操作.一旦我的其他状态不为空,就应该调用此操作.我没有犯任何错误,但我认为我的操作没有被调用,因为数据是空的.任何人都可以帮助理解我做错了什么吗? 这是我的 actions.js.wordsFetchData 是我需要调用的操作: 导出函数 wordsFet
..
我正在编写一个需要调度 thunk 操作的自定义中间件.问题是中间件在中间件链中 redux-thunk 之后被调用,所以我得到错误 Uncaught Error: Actions must be plain objects.使用自定义中间件进行异步操作. 使用提供的 dispatch 时. 导出默认函数 createMiddleware() {return ({dispatch, getS
..
我正在使用 Redux、redux-thunk 和 react.我正在返回一个对象,但仍然收到错误. authActions.js 导出函数 register(){返回(调度)=>{console.log("注册操作中");调度({类型:'auth_user'})}} 使用连接和道具从 Register.js 调用此操作 import * as actions from '../act
..
在我的子组件中,我定义了 MapDispatchToProps,将它们传递给 connect 并相应地定义了一个接口 PropsFromDispatch,该接口在 React.Component Props 接口中扩展.现在在我的父组件中,Typescript 告诉我它缺少我在 PropsFromDispatch 中定义的属性. 这似乎并不完全荒谬,因为我将它们定义为 React.Compo
..
我在测试仅循环传递给它的数组并为该数组中的每个项目分派一个动作的动作创建器时遇到问题.这很简单,我似乎无法弄清楚.这是动作创建者: export const fetchAllItems = (topicIds)=>{返回(调度)=>{topicIds.forEach((topicId)=>{dispatch(fetchItems(topicId));});};}; 这是我尝试测试它的方式:
..
我有一个运行 redux 和 thunk 的 React 应用程序,一切正常.我需要在页面重新加载时保持存储状态,以便数据不会丢失,因此创建了一个将数据存储在 localstorage 中的函数,然后返回准备添加到 createStore 的数据(https://stackoverflow.com/a/45857898/801861).数据存储工作正常并返回准备设置状态的对象.在 createSt
..
如何解决 react-redux 项目中的这个错误错误截图警告:失败的道具类型:道具 store 在 Provider 中被标记为必需,但其值为 undefined.在提供者中 从'react'导入React;从 'react-dom' 导入 ReactDOM;从'./App'导入应用程序;导入'./index.css';从'./Components/SignUp'导入注册从'./Compone
..
在 redux 中,当一个 action 被调度时,reducer 会相应地改变 state,调用 action 的组件也可以访问 state(通过 Provider 通过 props 传递).我说得对吗? 状态是访问组件中动作结果的唯一方式吗?(调用动作的组件). 如何将回调函数传递给操作,并使用它将结果发送回组件? 解决方案 在 redux 中,当一个 action 被
..
围绕它,但不完全是因为我对 redux-thunk 和 react-router 有足够的了解,但我没有得到这个看似简单的想法: 在动作完成分派到商店后,通过的history.push('/')以编程方式调用路由的更改,按下按钮时会发生这种情况. const LoggerRedux = ({stateProp, LogIn}) =>{返回(
这是按钮.使用它
..