问题标签 [react-thunk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
311 浏览

reactjs - 为什么不链接调度 Redux-Thunk

为什么不链接调度 Redux Thunk?仅工作第一次调度和第二次调度不起作用。

店铺:

行动:

编辑 它的工作:

0 投票
3 回答
5539 浏览

reactjs - Redux 可以只管理一个布尔值吗?

我的 React & Redux App 中有一个处理身份验证的状态。这是一个boolean

我想简化从 Redux 商店获取这个状态的过程,但找不到这样的例子。

这种方法是一个坏主意吗?我知道变异状态不是正确的方法。我不确定这是否构成突变。

0 投票
2 回答
4682 浏览

reactjs - 如何使无限滚动获取功能按顺序工作

我想无限滚动来获取任何项目,简短的步骤是:

1) 在屏幕末尾滚动。

2)使用redux更新items pageIndex。

3) 用于componentDidUpdate捕捉这个 redux 动作。

4) 将获取的项目附加到项目数组的末尾。

此代码的唯一问题是updatePage执行一次时,fetchItems无法立即执行。

0 投票
1 回答
6191 浏览

reactjs - 未捕获的 TypeError: dispatch(...).then 不是函数

容器组件

登记表

行动

当我提交此表单时,我收到以下错误。这个应用程序使用 thunk,在组合减速器中设置表单减速器。我哪里错了?我是 redux-form 和 thunk 的新手

0 投票
1 回答
2747 浏览

javascript - redux thunk 中的多个 api 调用操作

我正在使用 redux-thunk 。在这里,我有一个登录操作。在那个动作中,我正在调用一个 API,它会给我一些令牌,我必须将其存储在状态中。然后,在此操作成功后,我必须立即发出另一个 API 请求,该请求将在标头中包含此令牌并获取更多数据。基于此,我想重定向用户。

登录操作

第二次行动

从这里调用

如何在第一个请求成功后立即调用第二个操作。?

尝试过的方法->

0 投票
3 回答
3437 浏览

reactjs - react/api - 如何在 api 响应中解析和映射数组

我正在尝试解析和映射此 api 响应中的数组“项目”

这是我尝试过的,它只是解析响应本身,但我想解析这个响应中的数组。

0 投票
1 回答
28 浏览

reactjs - 如何修复 React-Redux 中的“Could not find 'store'”错误?

我正在尝试将 React-Router 添加到我的应用程序中,但出现错误: 错误图片

这是一个代码

0 投票
0 回答
321 浏览

react-redux - axios catch 不会触发

我有一个反应应用程序,用户将在 redux 表单中输入信息并调用该函数。我有一个不会捕获错误的 axios 帖子。我不确定这是怎么回事。

这是我回来的:

0 投票
1 回答
143 浏览

reactjs - 在 reducer 中更改状态后组件未更新

我想向我的用户显示错误。一个错误被抛出并且错误和消息在reducer中被action更新。但由于某种原因,我无法为用户显示错误或消息。reducer 或 mapStateToProps 有问题吗?组件如何知道状态已更新?我不知道如何更新......

我错过了什么?

减速器:

行动:

零件:

0 投票
0 回答
79 浏览

react-native - 当我单击重试时,我的错误页面上出现循环

当新用户第一次注册并在提交过程中出错时,这按预期工作,但在用户点击重试后,它只是循环到错误页面(RegistrationFailure.js),但在幕后有一个活动正在进行。

我需要这方面的帮助,因为几天来我无法真正说出问题出在哪里。

注册.js

注册失败.js