(prefers-color-scheme: dark) в стайледы так чтобы пререндер SSR адекватно воспринял?
Есть обработка через window.matchMedia() в useEffect, и это уже поздно. Если чистый цссник корневой, где идет пресет бекграунда через медиа, он отрабатывает ок, а когда стайледы отрабатывают, то они еще не знаю что тема черная, пока useEffect рожает, и показывают белую тему доли секунды.
Хочу как-то вот эти доли секунды забороть и передать инфу, что “Хэй, тема уже черная”.
layoutEffect?
Обсуждают сегодня