【发布时间】:2020-11-12 01:06:44
【问题描述】:
我正在尝试使用以下代码一次执行 urql useQuery。但由于某种原因,每次重新渲染都会调用它。
根据文档https://formidable.com/open-source/urql/docs/basics/queries/#pausing-usequery 此查询最初应在渲染时暂停,并且仅在挂载时从 React.useEffect 调用时才应执行。
const [{ fetching, data, error }, reExecute] = useQuery({
query: INITIAL_CONFIG_QUERY,
pause: true
});
React.useEffect(() => {
reExecute();
}, []);
使用 urql 一次执行查询的最佳方法是什么?
【问题讨论】:
标签: javascript reactjs graphql react-hooks urql