I'm trying with the following code to execute urql useQuery only at once. But for some reason it is getting called on every re-render.
As per the docs https://formidable.com/open-source/urql/docs/basics/queries/#pausing-usequery this query should be paused initially on the render and it should only get executed when called from React.useEffect on mount.
const [{ fetching, data, error }, reExecute] = useQuery({
query: INITIAL_CONFIG_QUERY,
pause: true
});
React.useEffect(() => {
reExecute();
}, []);
What could be the best way to execute query only at once using urql?
true
. does pause have a different use case than my understanding? – Epilimnion