← Projects

React / TypeScript · Library

Virtual Tree Kit

Build large tree views with predictable keyboard navigation.

Source available

Architecture and data flow

Data flow
  1. Tree model
  2. visible rows
  3. virtualisation
  4. focus

Rows outside the viewport still exist in the model. Focus must survive mounting and unmounting.

Code and evidence

Pinned source links show the implementation and existing test files. Startup commands and documented verification boundaries are in the README at the same version. This website audit is not a fresh CI run of every project.

Licence: MIT · Source checked on 12.10.2026

Learn through tutorials

View learning path