This CODEBURST.IO gave us this practical tutorial about different ways for implement styles to components
This is the fourth part of my React tutorials. See the Intro to react.js here
There are four different options to style React components. All depend on your personal preferences and the specific complexity of your application.
If you want to add just a few style properties, then inline styling is the best option.
When you want to reuse your style properties in the same file then style-component are perfect.
When your application is more complex I recommend CSS Modules or regular CSS stylesheets.