rememberInfinityPagedComponentContext
fun <T> rememberInfinityPagedComponentContext( size: Int, page: Int = 0, scope: CoroutineScope = rememberCoroutineScope(), doReloadInInit: Boolean = true, loader: suspend InfinityPagedComponentContext<T>.(Pagination) -> PaginationResult<T>): InfinityPagedComponentContext<T>(source)
Creates and remembers an InfinityPagedComponentContext for managing infinite pagination in a Compose UI. This function is used to create a persistent pagination context that survives recompositions.
Return
An InfinityPagedComponentContext instance that manages the pagination state and operations.
Parameters
size
Number of items to load per page.
page
Initial page number to start pagination from (defaults to 0).
scope
CoroutineScope to launch pagination operations in. If not provided, a new scope will be created using rememberCoroutineScope.
loader
Suspended function that loads paginated data. Receives the current pagination context and pagination parameters, and returns a PaginationResult containing the loaded data.