Powrót CSS‑in‑JS i konsekwencje React 19: Panda, StyleX, Pigment, Restyle oraz wydajność
Published on 10/27/2025
Bytes #298 — CSS‑in‑JS is so back
TLDR: Coraz więcej nowych bibliotek stylowania dla Reacta powraca do podejścia CSS‑in‑JS, napędzane przez zmiany w React (np. RSC i nowe możliwości hoistowania styli) oraz chęć połączenia ergonomii z wydajnością. To mniej nostalgiczny, a bardziej ewolucyjny powrót: nowe implementacje unikają dawnych kompromisów serwer‑klient.
Summary:
Ostatnie miesiące pokazują, że moda na CSS‑in‑JS wraca nie dlatego, że zapomnieliśmy starych problemów, lecz dlatego, że React sam się zmienił. Kiedyś biblioteki typu styled‑components rozwiązywały kapsułkowanie styli i wygodę autora, lecz męczyły się przy renderowaniu po stronie serwera. Teraz React wprowadza mechanizmy jak hoistowanie