mirror of
https://github.com/gosticks/react-table.git
synced 2025-10-16 11:55:36 +00:00
- Fixed an issue where dependency hooks were not being reduced properly, thus the table would rerender unnecessarily - Renamed `toggleRowSelectedAll` to `toggleAllRowsSelected`. Duh... - Added an `indeterminate` boolean prop to the default props for row selection toggle prop getters - Renamed `selectedRowPaths` to `selectedRowIds`, which also no longer contains paths, but row IDs - Grouped or nested row selection actions and state are now derived, instead of tracked in state. - Rows now have a new property called `id`, which existed before and was derived from the `getRowId` option - Rows now also have an `isSomeSelected` prop when using the `useRowSelect` hook, which denotes that at least one subRow is selected (if applicable) - Rows' `path` property has been deprecated in favor of `id` - Expanded state is now tracked with row IDs instead of paths - RowState is now tracked with row IDs instead of paths - `toggleExpandedByPath` has been renamed to `toggleExpandedById`, and thus accepts a row ID now, instead of a row path |
||
|---|---|---|
| .. | ||
| absolute-layout | ||
| animated-framer-motion | ||
| basic | ||
| block-layout | ||
| column-hiding | ||
| column-ordering | ||
| column-resizing | ||
| data-driven-classes-and-styles | ||
| editable-data | ||
| expanding | ||
| filtering | ||
| footers | ||
| full-width-table | ||
| grouping | ||
| kitchen-sink | ||
| kitchen-sink-controlled | ||
| material-UI-components | ||
| pagination | ||
| pagination-controlled | ||
| row-dnd | ||
| row-selection | ||
| sorting | ||
| sub-components | ||
| virtualized-rows | ||