A reader wrote in to say that he was having great fun with JS and React, but when it came to styling, he was at a loss.
I love JavaScript but h...
For further actions, you may consider blocking this person and/or reporting abuse
I felt SO identified while reading this. I hate CSS, but Bootstrap made moving things around very fun. I had some issues that were hard to fix, but nothing compared to the CSS poking in the dark madness.
Professionally, I have never worked as a front-end, but I have been told that there are two roles there: UX (User experience) and Front-End. Ux is the guy who does all the coding for how it looks (yuck!). The Front-End creates the logic for the graphic componentd and links it with the controllers.
You can choose not to write CSS for your frontend development with Yogurt. Not only can preventing making ugly designs, but you also can create your custom design look different from another.
Thank you for the great article! I used to feel the same way until I discovered SASS (which made writing CSS more like writing code) and a proper design system/architecture (which helped me organize my CSS in a meaningful way).
I created some tooling to help with this exact issue: projectclarion.com/
Thank you Dave for giving tips. I like that you mentioned DRY in styling. I've never thought of that way in styling before till now. :)