Documentation

Utilizing 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!

v7 (alpha)

What's new in v7

Migrating from v6

React Native gets modern CSS

Plugins moved to a dedicated subpath

FAQs

Migration

What do I need to do to migrate to v7?

What do I need to do to migrate to v6?

What do I need to do to migrate to v5?