Using useInfiniteQuery + @effuse/store
const query = useInfiniteQuery({ queryKey: ['todos'], queryFn: ({ pageParam }) => fetchTodos(pageParam) }); const mutation = useMutation({ mutationFn: (id) => toggleTodo(id) });