reactjs Redux Toolkit查询状态已弃用

x8diyxa7  于 2023-03-12  发布在  React
关注(0)|答案(1)|浏览(172)

我在redux-toolkit/query中使用status标志来指示状态是pendingfulfilled还是rejected,但是status现在已弃用。如何使用isLoadingisFetchingisSuccess的组合来获取查询状态?
我想当isLoadingisFetching为假,isSuccess为真时,它就满了?

const {
  data,
  isLoading,
  isError,
  isFetching,
  isSuccess,
  status
} = useGetUsersQuery()
brqmpdu1

brqmpdu11#

到目前为止,你的const都很好。在这种情况下,我可以简单地使用if语句来解决这个问题。所以,也许你可以使用类似下面这样的处理来采取行动:

if (isLoading || isFetching) { ... }
else if (isSuccess) { ... }
else if (isError) { ... }

为此,您可以根据您的状态继续执行您想要执行的首选操作。

相关问题