I used the material components ui List and ListItem. In particular, I used the functionality of nested elements. See http://www.material-ui.com/#/components/list about half way down the page you will see a Nested List. The fact is that material-ui takes care of nesting issues, such as indentation, as well as the expand / contract arrow.
As soon as I added a lot of elements, I realized that the list is very slow. So I accidentally ran into AutoSizer from virtualized interaction. The problem is that in a Victorized response, my code will have to provide the rowRenderer function for each row. I do not want to lose the built-in material functionality that defines the indentation for nested elements. However, using AutoSizer, it seems to me that my code will have to do individual work to figure out the indentation. In addition, my code should have used the expand / contract arrow. It is currently supplied free with the -ii List / ListItem material.
Any tips or suggestions?
thanks
list material-ui react-virtualized
user1486016
source share