Positive feedback:
- Good looking docs
- Accessibility notes & When to use sections on each component's page
- Nice separation between unstyled (component page) and styled examples
- Support for React & Vue
Negative feedback:
- Small set of components supported
- Circular nagivation not implemented on Menus (this was the first things from accessibility point of view that I tried)
- A bit off name for the Disclosure component
- Examples are too long and hard to be implementd without coping. For example, the simples component - Checkbox, requires ~20 lines of code, as well as knowledge about different details, like screen-reader only texts. In my experience the less code developers should write, the better as writing things over and over is much more prone to errors.
- Lost of the components are implemented to support
children
as function, which I don't think it's the best API there is.
Another notes:
It's really great how they talk about the component great deal, and then link to the styled examples, probably this is a good way of how we can document the components once we have the unstyled
package.