data icon indicating copy to clipboard operation
data copied to clipboard

feat: pagination data utils

Open runspired opened this issue 9 months ago • 0 comments

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.

runspired avatar May 22 '24 09:05 runspired