-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Description
Since we still don't have any reusable UI components (like buttons or dropdowns) in place, I'd like to start a discussion about bringing in a UI library like react-toolbox.
Pros of react-toolbox are:
- It is modular and we can include only needed modules into the bundle
- It is easily to theme
- It uses CSS-modules underneath, so it's even easier to change the look if we need to
- It has a set of consistent UI components. I don't like the idea of having tons of different 3rd party UI components in place since they will have different APIs and different UX
- It follows Material Design, which is also a very well thought design system for UIs
- It is responsive out of the box
Cons are:
- It uses Sass to generate its own CSS. This is okay but still an additional dependency in the build process
- It follows Material Design, so it will look like it, even if we change colors (I personally like it, but decided to put it here)
After doing some work I've done on #81, it feels like a time waste and I'd just use the UI components from the react-toolbox directly.
I honestly don't think that investing into our own UI library is worth the time at this moment but I'd like to hear some feedback in this regard.
Thoughts @cassiozen @biilmann?
Metadata
Metadata
Assignees
Labels
No labels