如何阻止 Redux RTK 查询出现错误时重试

Hah*_*olo 6 reactjs redux rtk-query

我有一些可能返回 404 的请求。当它们这样做时,RTK 查询将发送重试,导致数百个失败的请求。为什么它会尝试在错误时重新获取?我该怎么办?

phr*_*hry 5

如果您的终端出现错误,RTK 查询useQuery将在两种情况下发送请求:

  • 您更改参数(这总是会导致新的请求)
  • 您可以使用 this 来安装组件useQuery

因此,在没有看到您的代码的情况下,我会假设您的组件以某种方式重新安装,从而在安装后导致另一个请求。