Brief Description of the Project
MusicBrainz is aiming for a user experience overhaul. To keep development and design in sync, we are building a UI component library. The components are written in react.js, and documented using react-storybook.
Selecting a UI Component Library
I compared various open source libraries out there to select one suitable for our purposes. We finally decided to go with react-bootstrap because of three main reasons:
- All basic components required for development are available.
- The community support for developers is amazing.
- Our other project, BookBrainz already utilizes react-bootstrap.