Проблема не имеет отношения к наложению фигурных скобок на имя класса или нет. Я обнаружил, что в моем webpack.config.js
я установил параметр modules
в "css -loader" равным true
, что привело к тому, что css-loader
ищет modules.css
файлы вместо .css
файлов , Изменение параметра modules
на false
решило мою проблему. (Если вы используете модули css, не забудьте установить флаг в правильное значение!)
Фактически, аргументы, передаваемые компоненту React, всегда должны быть заключены в фигурные скобки, и даже если вы этого не сделаете, компилятор автоматически добавит их для вас, поскольку каждый аргумент обрабатывается как объект, который затем будет собран и передан как подпорка дочернему компоненту.
Извинения за поднятие такого тривиального и неправильно сфокусированный вопрос.