Skip to content

Simple Tree View - Expansion

Learn how to handle expanding and collapsing Tree View items.

Controlled expansion

Use the expandedItems prop to control the expanded items. You can also use the onExpandedItemsChange prop to listen to changes in the expanded items and update the prop accordingly.

Track item expansion change

Use the onItemExpansionToggle prop to trigger an action upon an item being expanded.

No action recorded

Change item expansion

You can use the setItemExpansion API method to imperatively change the expansion of an item:


See the documentation below for a complete reference to all of the props and classes available to the components mentioned here.