📄️ <List>
The page-level component for displaying a collection of records. It fetches data, manages pagination and sorting state, and renders a ` by default (or a if set as the resource's listComponent`).
📄️ <Table>
A data table that renders records from a ListContext. Used as the default display component inside `, and also usable inside or `.
📄️ <Cards>
A card grid that renders records from a ListContext. An alternative to `` for list views — each record is displayed as a Cloudscape card with key-value pairs derived from the resource schema.
📄️ useCollection
Adapts ListContext state into prop bundles ready to spread onto AWS Cloudscape collection components (Table, Cards, Pagination, TextFilter, CollectionPreferences).
📄️ useListContext
Returns the full ListContext state. Use when you need direct access to pagination, sort, filter, or selection state — for example to build a custom header, counter, or toolbar.
📄️ useGetList
React Query wrapper around the data provider's getList method. Use when you need to fetch a list of records outside of a `` component.