.module.css или .css?
Какое расширение стилевых файлов для React лучше и в каких ситуациях? .module.css и .css
Источник: Stack Overflow на русском
Какое расширение стилевых файлов для React лучше и в каких ситуациях? .module.css и .css
Если тебе нужно использовать css файл в какой-то определенной области, тогда module.css. А если должна быть видимость по всему сайту - тогда просто .css
В зависимости от настроек может быть следующая разница:
.module.css
- компилируется как css-module, и к именам классов добавляется hash
, чтобы они не пересекались с такими же именами в других файлах.
Просто .css
- остается как есть, классы доступны глобально, но могут быть конфликты, когда в разных компонентах одному свойству присваиваются разные значения.
Подробнее в Adding a CSS Modules Stylesheet