Sanity sauve styled-components mourant : amélioration des performances de 40 %

Après que la populaire bibliothèque CSS-in-JS styled-components est passée en mode maintenance, Sanity est intervenue pour la sauver. Ils ont publié deux versions forkées, compatibles respectivement avec React 18 et React 19. Ces versions tirent parti du hook `useInsertionEffect` de React 18 et des styles en ligne de React 19 pour améliorer considérablement les performances, atteignant jusqu'à 40 % d'augmentation de vitesse dans certains cas. L'article détaille les corrections et les améliorations de performances, et fournit une stratégie de migration progressive pour les développeurs utilisant styled-components, permettant des gains de performances avant la transition vers des solutions CSS alternatives.
Lire plus