nan*_*dor 2 reactjs redux react-redux redux-toolkit rtk-query
我读过有关 RTK 查询的内容,我很感兴趣,因为它消除了编写切片和 thunk 动作创建器的麻烦。但是,我认为我不想使用缓存失效功能。例如,在此沙箱中:https://codesandbox.io/s/github/reduxjs/redux-essentials-example-app/tree/checkpoint-5-createApi/ ?from-embed 在选项卡之间切换时,例如从通知切换到帖子,我总是想获取帖子,但在这个例子中,它遵循缓存计时器。如果不使用缓存失效功能,是否还应该使用 RTK 查询?如果是,有什么干净的方法可以确保当我通过调用查询挂钩来调用组件时,它总是会获取?我应该将缓存计时器设置为 0 秒吗?谢谢
您可以全局使用refetchOnMountOrArgChange\xe2\x80\x8b或作为查询挂钩选项。使用true将始终进行提取,使用数字可以让您设置最大期限,超过该期限后将发生重新提取。
const { data } = useGetPostsQuery(\n { count: 5 },\n // this overrules the api definition setting,\n // forcing the query to always fetch when this component is mounted\n { refetchOnMountOrArgChange: true }\n )\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
8464 次 |
| 最近记录: |