Skip to content

createInfiniteQuery

This is alternative for new MobxInfiniteQuery().

API Signature

ts
createInfiniteQuery(queryFn, otherOptionsWithoutFn?)

Usage

ts
import { createInfiniteQuery } from "mobx-tanstack-query/preset";

const query = createInfiniteQuery(async ({
  signal,
  queryKey,
  pageParam,
}) => {
  const response = await petsApi.fetchPetsApi({ signal, pageParam })
  return response.data;
}, {
  initialPageParam: 1,
  queryKey: ['pets'],
  getNextPageParam: (lastPage, _, lastPageParam) => {
    return lastPage.length ? lastPageParam + 1 : null;
  },
});

Released under the MIT License.