Now that JavaScript has seen some radical changes, we're about to see CSS do the same. CSS-in-JS is a start, but I think the ultimate outcome to modernize styles for component-based application architecture will change dramatically in the near future.
Agreed! It is an exciting time for CSS right now. In my next two articles I plan on: (1) covering the origins of CSS-in-JS and CSS Modules, and then (2) developing a strategy for choosing the right CSS methodology or framework for your project.