-1

在此处输入图像描述

正如您在此处看到的,我使用了 useQuery() 但我只希望它获取一次。不确定是 NextJS 问题还是 react-query 问题。

4

2 回答 2

1

没有代码很难评估,但这在 NextJS 中对我来说很好。可能问题出在你调用useQuery钩子的地方

function App (){
  const { loading, error, data: { listCourses: courses } = {} } = useQuery(
    listCourses(),
    {
      variables: { type: "online" },
    }
  );

  return (
    <Layout>
      {something}
    </Layout>
  );
};
于 2020-10-29T14:42:56.390 回答
0

react-query开箱即用的查询重试。请参阅此处的文档。可以禁用它,{ retry: false }作为选项传递给useQuery()钩子。

于 2022-01-27T01:48:41.030 回答