const url = `/api/user/posts?user_id=${userId}`;
const { data } = useQuery(url, () => ky.get(url).json(), { enabled: userId });
I also tried enabled: false and it doesn't seem to stop the query from going off.
Edit: suspense: true needs to be enabled.