А кто как работает с общими стилями? У меня отдельно каталог styles лежит, внутри него есть spacing, typography, colors, decorations, везде делаю вроде:
export const btn = {color: Colors.primary; paddingVertical: Spacing.normal;}
Импортить приходится на страницах как
import * as Colors from '../../styles/colors';
.
Пробовал делать в styles общий index.js, который импортит всё сразу, но в консоли ругается на циклические зависимости (я так понимаю, что ему не нравится, что на страницу я импортирую из index.js, который возвращает всё, а внутри стилей есть обращения в другие файлы напрямую).
Оно работает, просто я не уверен, что делаю правильно.