0

我有一个获取所有数据的查询,还有一个处理删除项目的突变

const {
  isFetching: isFetchingProducts,
  data: productsData,
  refetch
} = useGetProductsQuery("");
const [
  deleteProduct,
  { isSuccess: productDeleted, error: deleteProductFailed }
] = useDeleteProductMutation();

当 isFetchingProducts 为真时,我试图使 productDeleted 为假,例如,我们可以在旧的 redux 中实现这一点

case(GET_PRODUCTS) 
   isFetching: true, 
   productDeleted: false

如何在 RTK 查询中做到这一点?谢谢

4

1 回答 1

0

这两者完全独立存在,因此没有真正的方法可以做到这一点。

我们将.reset在未来的某个时候添加一个功能(这里是 github 问题),但目前您只需要在本地组件状态变量中跟踪类似的东西。

于 2021-08-30T18:58:28.957 回答