Sass is far from Dead

I’ve seen many advanced React users make a claim against the preprocessor that state that styled components are the next big thing for styling your sheets.

Just like Sass they’re also functional using actual javascript built in your component allowing you to “keep it all in one” file with the help of JSX. That might be true, but one big problem with that is the amount of CSS that’s needed for bigger projects. They shouldn’t be viewed, mentally, as something that can just fit into a JS file. I’ve had other articles and mentors inform me that there are a number of developers that are great at developing sites and web applications, they just lack CSS skills that you would assume they’ve learn over the years. So far it benefits the hard core component developers more. They are able to just throw on some minimal CSS, aiming for a minimal clean professional look to they’re pages and accomplish everything through JS...minimally.

Now I love learning react as of now and the idea of taking everything into one place for convenience, it’s just we know that there’s still a possibility that there could be a new frame work to fix what React doesn’t have now or more importantly build a new way of thinking when it comes to styling. There could be other future JS frameworks in the works that would pick up this new idea, which is happening with React’s Styled Components via Vue. I’m honestly hoping that the idea with styled components stick around too, but we never know what’s in store.

Having a preprocessor specifically for CSS is a bit more universal. I would rather have the Sass community simply continue improving their frameworks like Vanilla framework or Hocus-Pocus. Then, have React allow developers to use it as a platform for CSS frameworks, but we never know what new technologies people will adapt to and what other companies will hold on too. Your best bet would be to learn what you can, all the while you’re keeping in mind what’s transferable and what’s just a trend.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store