DataTableRow's React.memo did not depend on columnVisibility. TanStack row references stay stable when visible columns change, so the table body did not refresh after View -> Toggle columns until another action rebuilt the column definitions. Capture a visible column id signature (visibleColumnIds) outside the memo and compare it, matching the existing isSelected snapshot pattern. All tables that use DataTableRow pick up the fix.
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| badge-cell.tsx | Loading commit data... | |
| badge-list-cell.tsx | Loading commit data... | |
| column-header.tsx | Loading commit data... | |
| column-pinning.ts | Loading commit data... | |
| content-sized-columns.ts | Loading commit data... | |
| data-table-colgroup.tsx | Loading commit data... | |
| data-table-header.tsx | Loading commit data... | |
| data-table-row.tsx | Loading commit data... | |
| data-table-view.tsx | Loading commit data... | |
| pagination.tsx | Loading commit data... | |
| row-action-menu.tsx | Loading commit data... | |
| table-empty.tsx | Loading commit data... | |
| table-sizing.ts | Loading commit data... | |
| table-skeleton.tsx | Loading commit data... | |
| truncated-cell.tsx | Loading commit data... | |
| types.ts | Loading commit data... |