Open geelen opened 9 years ago
Love that this is framed around @extends
! I have definitely been cautious about diving into React and PostCSS too early, and I think @geelen would do a great job of making the case for them to people like me.
:+1:
:+1:
See you in November! <3
@geelen leaving this open so it's easy to see what was accepted (only open issues) :)
Hey @geelen - do you mind dropping your slides here? I'm wanting to show my team / reference them, and can't seem to find them. Thanks!
CSS Modules: turning extension into composition
Type of Presentation
[ x ] Standard Length Talk [ ] Lightning Talk [ ] Workshop [ ] Moderated Discussion
Description
Sass' @extend function is one of the most powerful, surprising, controversial & subtle parts of the language. We've all seen blog posts about "what you didn't know about @extend", "why @extend is so powerful", "why you shouldn't use @extend" — seemingly every possible viewpoint has someone intelligent arguing for it. It's a confusing state of affairs, yet clearly the intent of @extend is really useful — define all your styles for a component one place, but avoid duplicating output as much as possible.
Meanwhile, our relationship to markup is changing dramatically. The rise of React brings with it a new rendering model and a whole host of new techniques for writing applications, but the new ideas around styling seem extremely limited, a long way off being ready to use day-to-day.
In my talk, I'm going to explore what happens when you put these seemingly disparate technologies together, and how that's risen to a new potential standard in CSS Modules. In particular, I will:
Speaker Info
More Info
Social Media:
Bio:
Glen Maddern is an independent web developer from Melbourne, Australia, with a background in mathematical simulations and distributed computing. Since 2009, he’s been working exclusively on the web and most recently, almost entirely on the front-end. He believes there’s never been a more potent target for ideas than the browser and the web, and loves the incredible pace at which new ideas are emerging, and the new ways ideas can be demonstrated, shared and built upon. He helps to run CSSConf AU, tied for greatest conference in the world with SassConf.
Photo: