redux 自动重新获取已删除的项目

7z5jn7bk  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(89)

我遇到了一个问题,在删除资源(并使标记无效)后阻止查询重取。
我有类似的情况,像这里描述的一个,但我有额外的getPost查询获取后的详细信息.我在后的详细信息页面,有一个删除按钮,将重定向访问者后200从后端的帖子列表.
使用RTK-Q示例中的代码,我得到以下结果:

[DELETE] 200 /deletePost
[GET] 404 /getPost

在从删除操作收到200后,我正在使{ type: 'Posts' as const, id }标记无效,这会导致重取,因为我仍然有一个到帖子详细信息页面上查询的活动连接,并从后端获得404,因为帖子不再存在。
是否有机会防止getPost查询在使标记无效后重取?

30byixjq

30byixjq1#

您也可以选择引入更多的标签,如“post_del”和“post_edit”,并同时提供这两个标签,但仅使其中一个标签失效,以准确描述何时需要使某个标签失效。

相关问题