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>