我正在使用next和rtk查询。我有这个getPosts查询,我在那里获取和显示帖子。现在当我点击一个帖子时,一个新的页面打开了,我想在这里使用selectFromResult从getPosts数据中选择我想要的帖子。这是可能的吗?或者我只能在原始组件的子组件中这样做吗?
7lrncoxx1#
我试过这个,它不会工作。这是因为如果你从不同的标签/窗口查询单个帖子,该高速缓存中将没有“帖子”可供选择。例如,如果你只是将url localhost:3000/posts/1复制并粘贴到一个新的浏览器选项卡中,它将导致undefined,直到你导航到一个加载所有帖子的组件,然后导航回单个帖子,那么这次它将该高速缓存中读取,只要你在共享缓存的同一个浏览器选项卡中执行所有这些步骤。
1条答案
按热度按时间7lrncoxx1#
我试过这个,它不会工作。这是因为如果你从不同的标签/窗口查询单个帖子,该高速缓存中将没有“帖子”可供选择。
例如,如果你只是将url localhost:3000/posts/1复制并粘贴到一个新的浏览器选项卡中,它将导致undefined,直到你导航到一个加载所有帖子的组件,然后导航回单个帖子,那么这次它将该高速缓存中读取,只要你在共享缓存的同一个浏览器选项卡中执行所有这些步骤。