Проблема
Я пытаюсь использовать babel-plugin-react-css -modules в моем проекте React для повышения производительности по сравнению с модулями React CSS.
Однако стили применяются неправильно.
Причина
Версия в теге <style>
обернута странным обманом, например:
- В теге
<style>
:-components-Foo-___Foo__foo___1fcIZ-
- В имени класса элемента DOM:
components-Foo-___Foo__foo___1fcIZ
Даже если мы используем тот же
localIdentName
, сгенерированные результаты отличаются от селекторов в css и className в элементе DOM.(Примечание: в babel-plugin-react-css-modules
localIdentName
равно[path]___[name]__[local]___[hash:base64:5]
, как жестко запрограммировано вoptions.generateScopedName
)
Есть идеи, почему есть обертка?