What have you learnt this week?
Robin Rendle: This week I’ve been learning about CSS Modules and I’m completely sold as to how they’ll reshape the future of CSS but I worry about their complexity. Not when we begin to use them on a day-to-day basis or in a project, but the sheer difficulty in untangling the various technologies that make up CSS Modules.
Although, perhaps this is simply resurfacing the same fears the community had about Sass/LESS in the beginning, and I think that we all eventually got used to the strangeness of mixins and functions and @imports. Yet breaking up CSS Modules into an understandable format for most developers is going to require a lot more work because of the sheer number of foreign and unfamiliar dependencies that are tied to them.
Until next week!