React styling made easy with Styled Components

Calling all CSS non-fans! I find styling to be the most challenging part of web development. I love building features and appreciate the logic of wiring front & back ends. But regardless of functionality, no one is impressed by a website that looks like:

I understand the notion of “cascading” style sheets and how they ought to work. But as my projects get bigger, I find it difficult…