小编cle*_*lev的帖子

React Query - 无法通过“getQueryData”访问数据,始终返回未定义

我是第一次尝试 React Query,我写了这个:

export function Component(): JSX.Element {
  const queryClient = new QueryClient()

  const { data } = useQuery<DataType>({
    queryKey: "myKey",
    queryFn: () => ....,
  })

  const sameData: DataType| undefined = queryClient.getQueryData("myKey")

  return (
    <>
      {console.log(data)}
      {console.log(sameData)}
      <p>Loaded, see console for values.</p>
    </>
  )
}
Run Code Online (Sandbox Code Playgroud)

数据对象是按预期创建的,但我似乎无法使 sameData 返回除未定义之外的任何内容。我知道这意味着 React Query 找不到我的密钥。有人对如何解决这个问题有任何想法吗?

reactjs react-query

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

react-query ×1

reactjs ×1