mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
4.44k stars 1.3k forks source link

[tree view] Base UI support, component API (unstyled) #11125

Open oliviertassinari opened 11 months ago

oliviertassinari commented 11 months ago

Summary 💡

Provide an unstyled version of the tree view, with a component API, effectively, bringing Base UI to the tree view.

Benchmark

Request on other unstyled libraries (Base UI's equivalent):

oliviertassinari commented 8 months ago

@flaviendelangle Interesting benchmark https://github.com/adobe/react-spectrum/issues/2396#issuecomment-1871091316. I also linked above the relevant issues on other headless libraries.

flaviendelangle commented 8 months ago

Super interesting indeed Some of the topic discussed there have been things we discussed in our team as well (the flat vs nested DOM structure for instance)