https://www.robinwieruch.de/styled-components/
Когда как. Если один небольшой стиль, можно оставить в компоненте. Если уже больше, то выносится в файл *.styles.js. Этот файл лучше вынести отдельно к другим стилям чтобы не мешал. Строгого правила нет, зависит от ситуации.
Я хочу создать стиль <Button Primary> и импортировать его в много компонентов По какому пути я должен создать этот стиль ? Ui/Global/styled-components ? Какая правильная структура для такого
Где компонент с кнопкой, там и этот стиль
Много компонентов где одна и та же кнопка просто с разным функционалом стили те же
Кнопка должна быть переиспользуемым компонентом
Так сделайте одну кнопку для всего проекта, настройте ее как нужно. Потом уже на месте сверху накидывайте стили по ситуации
Например папка ЮиКомпонентс, там папка Баттон, в ней файлы с кнопкой и стилями и импортируешь эту кнопку по проекту
Это наверное то что я хотел услышать
Обсуждают сегодня