Styled Components

Utilising tagged template literals (a recent addition to JavaScript) and the power of CSS, styled-components allows you to write actual CSS code to style your components. It also removes the mapping between components and styles – using components as a low-level styling construct could not be easier!

https://www.styled-components.com/

Video

Dmitry Barabash: Brief Intro to Styled Components

A lightweight toolset for writing styles in JavaScript

polished