DEV Community

Discussion on: Commonly Used UI Components In React

flixbox profile image

I'd highly recommend Material UI's components with theming. Theming is done in the root of your application (the ThemeProvider) and applied to all children. It can be used to dynamically set things like light and dark theme or brand colours, and it can fully override any CSS (in this case JSS) of the components.