The tree is a foundational data structure in programming, one that most developers encounter every day. It can be tricky to reason about (or create a UI to manage) a data structure with as many unruly twigs and branches as an HTML page.

12m read timeFrom retool.com
Post cover image
Table of contents
Deriving a TreeCascading PropertiesKeyboarding and accessibilityInteractivity and state managementTestingVirtualization and performanceSafely descending the tree

Sort: