The Road to Styled Components, and the Road Ahead
Building user interfaces on the web is hard, because the web, and thus CSS, was inherently made for documents. Because interactive UIs fundamentally differ from flat documents, we’ve seen a mindset shift towards building component-based systems.
This talk will cover how the design goals of styled-components have helped it become the most popular alternative for CSS-in-JS. But more broadly than that, it will look at the progression from documents, through components, to an exciting new possibility of an inclusive, unified workflow for UI on the web and elsewhere.
This will be adapted and lengthened from a recent talk at a local conference, slides are here: https://speakerdeck.com/geelen/the-road-to-styled-components
Glen Maddern is an independent front-end web developer, consultant & educator. He’s the producer of Front End Center, the co-creator of Styled Components & CSS Modules and an organiser of CSSConf AU & JSConf AU.