【问题标题】:NextJS and react-queryNextJS 和反应查询
【发布时间】:2020-10-21 06:02:08
【问题描述】:

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

【问题讨论】:

  • 请提供代码

标签: next.js react-query


【解决方案1】:

没有代码很难评估,但这在 NextJS 中对我来说很好。问题可能出在你打电话给useQuery hook

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

  return (
    <Layout>
      {something}
    </Layout>
  );
};

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-02-07
      • 2022-07-11
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      • 2022-12-20
      • 2021-05-05
      相关资源
      最近更新 更多