【发布时间】:2021-10-24 22:57:51
【问题描述】:
我有一个非常基本的应用程序,我正在尝试获取一些数据并更新缓存。例如,我尝试将数据更新为空数组,但在开发工具和控制台日志中,我不断获取旧数据
function App() {
const queryClient = new QueryClient();
const { isLoading, error, data } = useQuery('repoData', fetcher, {
onSuccess: (data) => {
queryClient.setQueryData('repoData', () => []);
},
});
console.log('data', data);
return (
<div className="App">
<Home />
</div>
);
}
更新缓存的正确方法是什么?
【问题讨论】:
标签: javascript reactjs react-query