如何使用RTK查询但总是获取

发布于 2025-01-11 06:08:06 字数 473 浏览 0 评论 0原文

我读过有关 RTK 查询的内容,我很感兴趣,因为它消除了编写切片和查询的麻烦。 thunk 动作创作者。但是,我认为我不想使用缓存失效功能。例如,在此沙箱中: https://codesandbox.io/s/github/reduxjs/redux-essentials-example-app/tree/checkpoint-5-createApi/?from-embed 在选项卡之间切换时,例如从通知切换到帖子,我总是想获取帖子,但在这个例子中,它遵循缓存计时器。如果不使用缓存失效功能,是否还应该使用 RTK 查询?如果是,有什么干净的方法可以确保当我通过调用查询挂钩来调用组件时,它总是会获取?我应该将缓存计时器设置为 0 秒吗?谢谢

I've read about RTK query, I'm interested as it removes the hassle of writing slices & thunk action creators. However, I don't think I will want to use the cache invalidation feature. For example, in this sandbox: https://codesandbox.io/s/github/reduxjs/redux-essentials-example-app/tree/checkpoint-5-createApi/?from-embed when switching between tabs, e.g. from Notifications to Posts, I would always want to fetch Posts, but in this example, it follows the cache timer. Should I still use RTK query if I don't use the cache invalidation feature? If yes, what are clean ways to make sure when I call a component with a call to query hook, it will always fetch? Should I set the cache timer to 0s? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬心 2025-01-18 06:08:06

您可以使用 refetchOnMountOrArgChange 全局或作为查询挂钩选项。使用 true 将始终进行提取,使用数字允许您设置最大期限,超过该期限后将发生重新提取。

  const { data } = useGetPostsQuery(
    { count: 5 },
    // this overrules the api definition setting,
    // forcing the query to always fetch when this component is mounted
    { refetchOnMountOrArgChange: true }
  )

You can use refetchOnMountOrArgChange​ either globally or as a query hook option. Using true will always fetch, using a number allows you to set a maximum age after which a refetch occurs.

  const { data } = useGetPostsQuery(
    { count: 5 },
    // this overrules the api definition setting,
    // forcing the query to always fetch when this component is mounted
    { refetchOnMountOrArgChange: true }
  )
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文