примеру у меня есть одинаковые стили для кнопок. Я создаю файл scss, где у меня будут стили для btn, container,... Я во все компоненты его импортирую? или есть какие-то другие решения?
тогда уж лучше создать компонент-кнопку вместе с ее стилями, и уже компонент импортировать куда надо
в индексовый файл же вроде бы только стили импортятся
не нужен вам бэм в реакте, стили каждого компонента в к каждому компоненту раздельно, а если сильно хочется можно миксины заюзать для общих стилей
почитайте про модульный css в реакте. он создает аналог БЭМ и можно по-простому называть элементы
Общие стили можно импортировать на верхнем уровне приложения один раз. А правильнее создать компонент для кнопок и переиспользовать его. А в компоненте или styled-component или модули или inline стили
А зачем во все? Импортируйте туда, где их используете
Не, ну я конечно это и имел ввиду :) Спасибо всем за советы, изучу каждый вариант:)
Обсуждают сегодня