TanStack Tableメモ
useReactTable
data
TDataの配列
columns
columnHelper.accessor等を使って作成する
TanStack TableのTData
TanStack TableのTData
はデーブルの行を表すオブジェクトの型です。
Accessor Columns
accessor key
columnHelper.accessor()
の第1引数またはaccessorKey
にはTData
のキーを指定します。
動的に値を生成する
columnHelper.accessor()
の第1引数もしくはaccessorFn
にaccessor functionsを渡します。
id
accessor keyはidにになる。
footerとheader
Accessor columnsのfooterとheaderの例
-
https://github.com/TanStack/table/blob/main/examples/react/basic/src/main.tsx
-
https://tanstack.com/table/latest/docs/framework/react/examples/basic
aggregatedCell
Accessor columnsのaggregatedCellの例
-
https://github.com/TanStack/table/blob/main/examples/react/grouping/src/main.tsx
-
https://tanstack.com/table/latest/docs/framework/react/examples/grouping
State
on[State]Change
はonColumnFiltersChange
やonSortingChange
等の総称です。[State]
にはstate
のキーが入ります。
on[State]Change
やonStateChange
の引数には値かReactのsetState()
コールバック関数が渡される。
https://tanstack.com/table/latest/docs/framework/react/guide/table-state#on-state-change-callbacks
State用の型がある。