Why Styled Components?
Apart from helping you to scope styles, styled components include the following features:
- Automatic vendor prefixing
You can use standard CSS properties, and styled components will add vendor prefixes should they be needed. - Unique class names
Styled components are independent of each other, and you do not have to worry about their names because the library handles that for you. - Elimination of dead styles
Styled components remove unused styles, even if they’re declared in your code. - and many more.