Задать вопрос
TheSnegok
@TheSnegok

Связать @import (sass) и .module (react)?

Добрый день!
Вопрос есть ли смысл связывать модули React с импортами sass и возможно ли это вообще?
Или взять и к каждой компоненте сделать импорт модуля sass, но как тогда сделать переменные для всего проекта?
Или передавать всё в главный файл без использования модуля чтобы потом просто передавалось по ветке вниз и можно было просто использовать стили без модулей?
Интересно как это делают на больших проектах scss/sass + React с использованием модулей или нет, насколько я видел в простых лэндингах все стили, переменные, блоки импортируют в один main файл и потом бросают одним файлом.
P.S. Вот пришла идея бросать все переменные и глобальные стили без модульности в корень(index.js), а все остальные стили забрасывать в компоненты с помощью модульности, только вот не знаю будут ли работать переменные в этих модулях)
  • Вопрос задан
  • 856 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
cannibal_corpse
@cannibal_corpse
Верстальщик руками
Привет!
В постскриптуме ты все правильно описал.

1. Берем styles.scss, туда импортируем наши commonStyles - переменные, миксины и прочее.
2. Этот файл подключаем в App или аналогичный компонент - все переменные станут доступными для использования.
3. К компоненте подключаем модульный файл стилей, используем миксины и переменные как обычно.
4. PROFIT!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы