Have you used styled components and what do you think about it?
Almost ready with a simple tool to translate CSS as styled-components that I plan to launch this week.
I just wanted to know what do you guys think about styled-components?
Also, if you are using a react framework such as material UI or ant design, styled components make it very easy to change the style of those without braking anything.
Theming is actually handled quite nicely[1]. Essentially, you create a JS object which represents your theme (colours, fonts, spacing etc.) and pass it to a provider component. This will then provide the theme object to any components beneath it in the component tree, so you can pull out values and use them to style your app.