A recursive tree component where parent state depends on children, and children inherit from parents.
NESTED CHECKBOX
Next UpCHIPS INPUT
Downward Flow
Checking a parent automatically checks all of its descendants recursively.
Upward Flow
If all descendants are checked manually, the parent becomes checked automatically.
Indeterminate Logic
Unchecking any single descendant will automatically uncheck the parent node (or set it to an indeterminate state, which this implementation handles by just unchecking).
Category Selection
Recursive Mode💡 Engineering Challenges
Flat State Preview
{
"id": false
}