Inline editing patterns for TanStack Table, built with base-ui.
This demo focuses on the implementation details that matter: editable cells, generated dialog forms, column-driven field configuration, and a clearer path to turn the pattern into a reusable component in your own app.
Ready to study and reuse
The editing flow is exposed in a way that makes it easier to inspect the behavior, map the pieces, and lift the pattern into a real project.
One definition, multiple editors
The same column configuration powers both inline cells and the dialog editor, so the example stays compact without losing flexibility.
Compare the full progression
The dedicated grid page walks through the simple table, the inline editor, and the async optimistic version so the progression is easy to understand.
Try the baseui-cn inline editor pattern.
TanStack Table example where the same column definitions control inline cell editors and the dialog-based form experience.