Skip to content

Conversation

@leoeuclids
Copy link
Contributor

@leoeuclids leoeuclids commented May 27, 2025

Note

This PR is a migration from the work done on #9452

This PR introduces a suite of data-utilities for pagination to go along with PromiseState / <Await /> and RequestState / <Request />

Docs (in PR)


Implementation Tracking

  • <:idle>
  • PaginationState
  • getPaginationState
  • <Paginated />
  • <EachLink />

Below the Line Features

(features we intend to bake into these primitives but may not be added in this PR)

  • PaginationState
    • Reload Strategy
    • SelectionState
    • Local state
    • Commit Changes

Note

We do not intend for <Paginate /> to be used to manage Tree and LinkedList
structures, which inherently have different requirements around async loading
and pagination. We are planning a separate suite of data-utils for these structures
in the near future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants