usePagedResource()
Home > @gooddata/sdk-ui > usePagedResource
usePagedResource() function
Hook for getting data from paged resource
Signature:
export declare function usePagedResource<TParams, TItem>(resourceFactory: (params: TParams) => Promise<IPagedResource<TItem>>, fetchParams: TParams[], fetchDeps: DependencyList, resetDeps: DependencyList, getCacheKey?: (params: TParams) => string, initialState?: IUsePagedResourceState<TItem>, preventResetPromises?: boolean): IUsePagedResourceResult<TItem>;
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
resourceFactory |
(params: TParams) => Promise<IPagedResource<TItem>> | |
|
fetchParams |
TParams[] | |
|
fetchDeps |
DependencyList | |
|
resetDeps |
DependencyList | |
|
getCacheKey |
(params: TParams) => string |
(Optional) |
|
initialState |
IUsePagedResourceState<TItem> |
(Optional) |
|
preventResetPromises |
boolean |
(Optional) |
Returns:
IUsePagedResourceResult<TItem>