Nello sviluppo di siti o applicazioni web, una parte sempre critica è di sicuro il CSS.
Il CSS-in-JS permette di scrivere lo stile direttamente in JS e aiuta ad avere uno scope isolato, evitare codice morto e strutturare lo stile in moduli.
Una buon punto di partenza per dare un occhio a cosa c'è di disponibile, di sicuro è il repo CSS-in-JS di Michele Bertoli
Io personalmente uso con piacere Styled Component e mi piacciono anche styled-jsx ed Emotion
Infine una naming convention come BEM e SMACSS aiutano molto a strutturare il proprio codice CSS.
Photo by Pankaj Patel on Unsplash