data
data copied to clipboard
feat: pagination data utils
This PR introduces a suite of data-utilities for pagination to go along with PromiseState / <Await />
and RequestState / <Request />
Docs (in PR)
- [x] <:idle>
- [ ] PaginationState
- [ ] getPaginationState
- [x] <Paginated />
- [ ] <EachLink />
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.