框架
版本

injectInfiniteQuery

函数:injectInfiniteQuery()

注入一个无限查询:对异步数据源的声明性依赖,该数据源与唯一键绑定。 无限查询可以“加载更多”数据到现有数据集或“无限滚动”

参数

返回无限查询选项的函数。

参数

附加配置。

调用签名

ts
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(
  injectInfiniteQueryFn,
  options?,
): DefinedCreateInfiniteQueryResult<TData, TError>
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(
  injectInfiniteQueryFn,
  options?,
): DefinedCreateInfiniteQueryResult<TData, TError>

注入一个无限查询:对异步数据源的声明性依赖,该数据源与唯一键绑定。 无限查询可以“加载更多”数据到现有数据集或“无限滚动”

类型参数

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

参数

injectInfiniteQueryFn

() => DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

返回无限查询选项的函数。

options?

InjectInfiniteQueryOptions

附加配置。

返回值

DefinedCreateInfiniteQueryResult<TData, TError>

无限查询结果。

无限查询结果。

参数

返回无限查询选项的函数。

参数

附加配置。

定义于

inject-infinite-query.ts:42

调用签名

ts
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>

注入一个无限查询:对异步数据源的声明性依赖,该数据源与唯一键绑定。 无限查询可以“加载更多”数据到现有数据集或“无限滚动”

类型参数

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

参数

injectInfiniteQueryFn

() => UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>

返回无限查询选项的函数。

options?

InjectInfiniteQueryOptions

附加配置。

返回值

CreateInfiniteQueryResult<TData, TError>

无限查询结果。

无限查询结果。

参数

返回无限查询选项的函数。

参数

附加配置。

定义于

inject-infinite-query.ts:67

调用签名

ts
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>
function injectInfiniteQuery<
  TQueryFnData,
  TError,
  TData,
  TQueryKey,
  TPageParam,
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>

注入一个无限查询:对异步数据源的声明性依赖,该数据源与唯一键绑定。 无限查询可以“加载更多”数据到现有数据集或“无限滚动”

类型参数

TQueryFnData

TError = Error

TData = InfiniteData<TQueryFnData, unknown>

TQueryKey extends readonly unknown[] = readonly unknown[]

TPageParam = unknown

参数

injectInfiniteQueryFn

() => CreateInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey, TPageParam>

返回无限查询选项的函数。

options?

InjectInfiniteQueryOptions

附加配置。

返回值

CreateInfiniteQueryResult<TData, TError>

无限查询结果。

无限查询结果。

参数

返回无限查询选项的函数。

参数

附加配置。

定义于

inject-infinite-query.ts:92