在rtk查询中,我只能在子组件中使用selectFromResult吗?或者它可以在任何地方使用吗



我将next与rtk查询一起使用。我有这个查询getPosts,我现在在这里获取并显示帖子。当我点击一篇帖子时,会打开一个新页面,我想在这里使用selectFromResult从getPosts数据中选择我想要的帖子。这可能吗?或者我只能在原始组件的子级中执行此操作?

我试过了,但它不起作用。这是因为如果你从不同的选项卡/窗口查询一篇文章,那么就不会有";帖子";在缓存中进行选择。

例如,如果您只是将url localhost:3000/posts/1复制并粘贴到一个新的浏览器选项卡中,它将导致未定义,直到您导航到加载所有帖子的组件,然后导航回单个帖子,那么只要您在共享缓存的同一浏览器选项卡中执行所有这些步骤,它这次就会从缓存中读取。

相关内容

最新更新