Use when
- Users choose one or more values from a meaningful hierarchy.
- Parent-child context helps users find, understand, or batch-select nodes.
- The tree needs expand and collapse behavior while preserving selected descendants.
- The selected set may include branches, leaves, or mixed branch state.