Categories
Uncategorized

The CSS in JavaScript survey: Understanding why we use the tools we use

Sort version: I’m running a CSS-in-JavaScript survey to understand why different solutions are used, and I’d love for you to fill out the survey and share it with the world.

Here’s the survey link: https://forms.office.com/r/WhVWT0D27F

Front-end web development has experienced a dramatic evolution over the past several years, in large part driven by the JavaScriptification of everything via front-end frameworks like React and Vue. Part of this evolution has been the introduction of CSS-in-JS tools to abstract CSS into JavaScript or a JavaScript-friendly layer.

I’m embarking on a project to get a better understanding of not just which CSS-in-JS tools people are using, but also why they are using specific tools. Are people following real or perceived industry standards? Are there legacy issues at play? Or are there other reasons?

To get started on what will likely become a huge research project, I’ve created a CSS-in-JavaScript survey, and I invite you to share your insight with me. The anonymous survey will take about 5 minutes to fill out and has an option at the end to take part in a round of in-depth one-on-one interviews with me to explore the subject further.

Once the survey period is over, I will analyze and further anonymize the data before publishing the results on my personal blog at mor10.com. The data and analysis may also become part of a future conference talk on the same subject.

Full disclosure: This is survey is a personal project run by me. It is not related to or endorsed by my employer, my wife, or anyone else.

By Morten Rand-Hendriksen

Morten Rand-Hendriksen is a staff author at LinkedIn Learning and lynda.com specializing in WordPress and web design and development and an instructor at Emily Carr University of Art and Design. He is a popular speaker and educator on all things design, web standards and open source. As the owner and Web Head at Pink & Yellow Media, a boutique style digital media company in Burnaby, BC, Canada, he has created WordPress-based web solutions for multi-national companies, political parties, banks, and small businesses and bloggers alike. He also contributes to the local WordPress community by organizing Meetups and WordCamps.