|
- replace recoil with jotai: atom({key,default}) -> atom(value),
useRecoilState -> useAtom, RecoilState -> PrimitiveAtom, drop RecoilRoot
(recoil is archived and blocks the React 19 upgrade)
- migrate react-table v7 to @tanstack/react-table v8 in ConnectionTable:
useTable/useSortBy -> useReactTable + getSortedRowModel; the internal
ConnectionColumn type and localStorage sort/visibility persistence are
kept intact and mapped to v8 ColumnDef inside the component
- drop the hand-written react-table type augmentation in custom.d.ts
(v8 ships its own types)
- add keyboard a11y to sortable table headers
Co-Authored-By: Claude Opus 4.8 <[email protected]>
|