我正在使用react-native typescript 创建一个新闻应用程序。 我想使用redux persist 来存储应用程序的状态。 如果应用程序是第一次打开,我想显示登录页面,否则我想存储应用程序的状态。 但是当我启动应用程序时,它会向我抛出错误,因为“未定义不是对象”。 还有两个错误,“ ...
我正在使用react-native typescript 创建一个新闻应用程序。 我想使用redux persist 来存储应用程序的状态。 如果应用程序是第一次打开,我想显示登录页面,否则我想存储应用程序的状态。 但是当我启动应用程序时,它会向我抛出错误,因为“未定义不是对象”。 还有两个错误,“ ...
我有一个简单的应用程序,它在第一次加载时分派一个操作来填充商店。 我希望能够在dispatch时运行then方法,但 typescript 对此表示抱怨。 (根据redux的文档,dispatch action的返回值是action本身的返回值) 代码在Codesandbox中可用 商店配置我使用 ...
使用 Redux Promise 中间件,我们这样编写操作: 不幸的是,redux-promise-middleware 不会在任何“WITHDRAW_PENDING”、“WITHDRAW_FULFILLED”或“WITHDRAW_REJECT”中传递“id”。 它只将有效负载中的 promise ...
我正在一起使用 redux-thunk 和 redux-promise 并且不知何故 redux-thunk 中间件没有被调用并且我得到一个错误。 这是我的设置 这是我的动作创作者 这是我的高阶 AUTH 组件,它根据我想要更改路由的结果呈现另一个组件并在 ComponentDidMount 中调 ...
我正在使用 Redux Toolkit 的slices功能。 你可能知道,一个切片为每个创建的reducer返回一个action 。 我想使用redux-promise-middleware库,对于给定的ACTION_TYPE ,它会创建三个可能的新操作: ACTION_TYPE_FETCHING ...
我正在使用 redux promise 中间件。 我正在尝试将 Propsx 中的值传递给 state。 道具在 useEffect 中为空。 如何将道具的内容转移到 state。 接下来是道具价值。 行动: 减速器: 在组件中使用 ...
我们正在使用 redux-promise-middleware 并且在解决错误处理方面遇到一些困难,所有作为 400 代码返回的错误都被处理为“已完成”。 我知道这可能是正确的行为,但肯定有一种方法可以在此设置中捕获承诺中的错误。 由于我们没有使用 redux-thunk,我特别询问您将如何处理从承 ...
我正在尝试在我的应用程序中使用redux-promise-middleware,但是当我尝试运行我的应用程序时,错误出现了一条错误消息:“中间件不是函数或中间件为空”。 我试图使用Redux异步文档中建议的不带功能的中间件,但仍然会出现错误。 configureStore.js ...
我最近在我的React应用程序中将我的react-scripts更新到版本3.0.0 ,并且我的所有操作都停止了工作。 我正在使用redux-promise-middleware因此在获取数据时我始终使用此模式: store.js : 我通常在我的行为中执行链中的多个请求, ...
我有一个问题,我正在使用redux thunk作为我的API中间件,并且当它只是更新redux状态时,它可以正常工作。 但是,我的代码中有些部分要求我从请求API中获取响应,而不是等待它通过redux存储。。我如何“承诺”这部分? 我用axios调用api的代码: 我的redux ...
我已经将redux-promise-middleware与react和redux结合使用,以构建具有多个按钮的应用程序(每个按钮都有其自己的唯一ajax请求,并将相应地更新状态) 我开始为正在制作的许多按钮中的三个制作dataReducer。 dataReducer已经超过100行,因此 ...
*抱歉,我之前曾发布过类似的问题,但由于这是结构更好的问题而将其删除。 你好! 我想从PixaBay API中定位largeImageURL ,以在PhotoResults容器的GridTile中进行渲染。 我已经将Redux配置到了应用程序中。 当我控制台日志this.props. ...
我正在构建一个Jhipster React生成的项目。 我的问题是我无法链接减速器功能。 简单来说,我想将getSession()函数与身份验证还原器中的另一个函数链接在一起。 在我的组件我想处理then()一样操作getSession().then(.... 你能帮忙吗? ...
我是React和Redux的新手。 我想使用redux-promise-middleware链接多个API调用,并按如下方式实现我的操作: locationActions.js: 我使用mapDispatchToProps从我的React组件调度此操作: 这有效! 但是 ...
Redux Promise Middleware似乎处理动作有效负载的承诺解析。 例如,考虑使用Promise作为有效负载的此动作创建者: export default class ActionCreators { public static fetchAllUsers(): Fetch ...
我有一个应用程序,其中有多个组件以及每个组件的动作和简化器。 我也在使用redux-pack进行承诺处理。 因此,在这种情况下,我只想对处理页面加载程序的整个应用程序使用单个reducer。 这意味着,每当API调用开始时,加载器应显示,并且在API结束时应隐藏。 我不想为此写一个单 ...
我使用fetch-mock,redux-mock-store,promise-middleware测试我的应用程序的redux实现。 我有以下代码: 问题是我正在使用retchMock嘲笑的404调用始终最终以ACTION_1_FULFILLED形式被解析。 为什么会这样呢? 我打 ...
我搜索了高低,但找不到明确的答案。 我已经设法绕过Redux的机制, 但是当我到了API调用和异步动作创建者的角度时,我在Promises的上下文中遇到了中间件。 你能帮我搞清楚吗? Cotradictory这个拼图让我头疼: YT教程之一说,本机Redux调度方法不 ...
我将redux-promise-middleware与redux-thunk结合使用,以实现我的承诺: 上面的代码有效,但在编译时也会生成警告: TS2339:类型'{type:string;上不存在属性'then' 有效负载:Promise <{}>; }” ...
这里是 typescript + redux 生态系统的新手。 在 TypeScript 中使用 redux-actions、redux-thunk 和 redux-promise-middleware 时,如何将类型信息正确封装到异步操作中? 身份验证示例: 由于我使用的是 redux-p ...