reactjs SWR中数据来一次后如何触发加载状态?

uqjltbpv  于 2022-12-12  发布在  React
关注(0)|答案(1)|浏览(187)

我有一个表组件,就像图片中的一样。在右上方有一个刷新按钮。当用户点击它时,我使用mutate()重新获取表,但是isLoading没有变为true,所以加载微调器没有显示。我想通过显示加载指示器让用户知道表正在重新获取数据。
我当前取数行:
const { data: originalData, isLoading, mutate } = useSWR(fetch-table, fetcher);
表组件:

有没有办法让isLoading在数据出现一次后为true?

yyyllmsg

yyyllmsg1#

可能是mutate因为该高速缓存原因而没有执行任何操作,请尝试在浏览器中检查它。另外,您可以为mutate函数提供缓存控制参数。请在此处查看文档中的revalidate部分:https://swr.vercel.app/docs/mutation#api

相关问题