【问题标题】:createAsyncThunk redux-toolkite issuecreateAsyncThunk redux-toolkite 问题
【发布时间】:2021-04-29 10:38:43
【问题描述】:

我已经阅读了很多关于 createAsyncThunk 的文章,观看了视频,但我有一个关于被拒绝函数的问题。我该如何处理?我怎样才能触发它,因为每次触发都会触发,无论请求状态如何......是的,我知道,它有很多不同的解决方案,但我想用这种方法完全完成任务,使用待处理、已完成和已拒绝的功能。 提前谢谢!

这是我的代码: enter image description here

【问题讨论】:

标签: javascript reactjs typescript redux-toolkit


【解决方案1】:

您使用的是Fetch_API,所以您的问题很可能是:

即使响应是 HTTP 404 或 500,从 fetch() 返回的 Promise 也不会拒绝 HTTP 错误状态。相反,它会正常解析(将 ok 状态设置为 false),并且只会拒绝网络故障或是否有任何事情阻止请求完成。

【讨论】:

  • 非常感谢!我已经解决了这个问题,但还在 catch 块中添加了一个 rejectWithValue!
猜你喜欢
  • 2021-12-01
  • 2021-08-23
  • 2021-11-11
  • 2020-09-26
  • 1970-01-01
  • 2021-08-29
  • 1970-01-01
  • 2020-12-09
  • 2021-09-17
相关资源
最近更新 更多