- Styled JSX - gives reasonable style tags like Vue, scoped to just the current component. Unlike styled-components, you don’t need to define specifically-wrapped elements.
- Styled-componentsstyled-components is probably the community forerunner, 26k stars
- Alternately, write less CSS with Tailwind. See a good use of components in docs.