Комментарии 9
Для токенов css препроцессоры существуют.
А Вы не рассматривали вариант использования css-variables которые меняются в зависимости от темы и media queries в обычных css-module или даже просто css/less? Или этот подход не работает в React Native?
В React Native нет CSS. Есть StyleSheet абстракция, которая просто по синтаксису похожа на CSS
В начале статьи так и думал что в итоге падёт выбор на стандартные RN стили)
Искренне не понимаю чем всех так манит этот стайлед-компонентс, немного бомбит даже,
если речь не о RN а о обычном реакте, чем плох нативный механизм css модулей, всё логично, код разделён на файл стилей и файл компонента, зачем этот геморой в виде прослойки в виде стайлед-компонентс?
Существует ещё nativewind - не должен отличаться сильно от нативного StyleSheet за счёт Бабель плагина
Как вариант styled-components, но более быстрых есть vanila-extract, не думали смотреть в эту сторону?
***первая ссылка в гугле про RN, но - https://github.com/marklawlor/neapolitan-extract
Как мы отказались от styled-components в React Native приложениях