Examples
Full, working implementations of common tree patterns — each one is the real TreeKit package, not a mockup.
Basic Tree
The minimal setup — no checkboxes, no config.
View example →Checkbox Tree
Cascading selection with indeterminate parents.
View example →Search + Select + Submit
The practical form pattern: filter, multi-select, submit, and see the result.
View example →File Explorer
Connector lines, file icons, double-click to open.
View example →Permissions Tree
A real-world access-control checkbox tree.
View example →Searchable Tree
Live filtering with match highlighting.
View example →Async Tree
Lazy-loaded children with loading & error states.
View example →Custom Nodes
Fully custom row rendering via renderNode.
View example →Large Dataset
Thousands of nodes with virtualization.
View example →