Open
Description
Tree View doesn't support virtualization for long-list items. It will be nice to have this feature.
Summary 💡
To maintain consistency with Autocomplete, it's better to use react-window as a virtualization library. To keep the current API, the Tree View component should merge items to flat list and by using indents present items. (https://material-ui.com/components/lists/#nested-list)
Motivation 🔦
Most of the time tree view uses for long lists and structured data. If the parent item has 1000 children, the performance slows down.
Other requests
Benchmarks
- https://github.com/lukasbach/react-complex-tree
- https://github.com/brimdata/react-arborist. Project maintained? Is this project still active? brimdata/react-arborist#275
- https://github.com/Lodin/react-vtree no longer maintained
- https://github.com/ChilliCream/react-aspen no longer maintained
- https://github.com/diogofcunha/react-virtualized-tree no longer maintained
Metadata
Metadata
Assignees
Labels
Projects
Status
In progress now