она заработало, когда я название файла поменял на MyButton.module.css вместо MyButtonModule.css, это какая-то фича чи шо ?
Modules позволяет привязать стили нужные стили к нужному компоненту. К примеру есть компонент Header.jsx и в нём ты можешь использовать класс .wrapper и к этому классу написать нужные стили. Потом к примеру есть модуль Footer.jsx и там тоже есть класс .wrapper но за счёт modules ты можешь использовать одинаковые названия классов в разных модулях но стили не будут перебевать друг-друга. Реакт сам добавит к классу уникальный индификатор. В общем теперь можно не держать в голове все именна лкассов которые ты юзаешь в проекте. В каждом компоненте можно юзать повторяющиеся классы и не парится что стили одного будут перебивать стили другого. Очень удобно в крупных проектах
Обсуждают сегодня