I have migrated about 11 kloc from material-ui 0.X to material ui 1.0 (a moderate size project). It has taken me more than 20 hours, and it was not a pleasant experience. cf https://github.com/marmelab/admin-on-rest/pull/1167
I understand that you took the opportunity of a major BC break to rethink the API completely.
But coming from 0.X, the changes often aren't consistent. Each component has changed in a different way,
and for a given component, there is no way to guess the 1.0 API based on the 0.x API. Why did <ToolbarGroup>
disappear?
Why do I need to decompose a ListItem
into so many sub components now? Why was Toggle
renamed to Switch
?