У меня проблема с модулями react-css. Я не могу найти классы, которые я связал по имени стиля. Они не отображаются как классы в отображаемом html.
Вот код:
import React from 'react';
import CSSModules from 'react-css-modules';
import styles from './ListItem.css'
@CSSModules(styles)
export class ListItem extends React.Component {
render() {
return (
<li className="panel" styleName="list-item">
<h3 className="uppercase m-t-0 m-b-0 relative" styleName="title">
...
</h3>
</li>);
}
}
И конфигурация webpack
:
module: {
loaders: [
...
{
test: /\.css$/,
loaders: [
require.resolve('style-loader'),
require.resolve('css-loader') + '?sourceMap&modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]'
]
},
...
]
}
Так что же здесь не так?
className
для добавления атрибута класса к элементу. - person pawel   schedule 04.07.2016styleName
исходит из css-модулей. - person Anoush Hakobyan   schedule 04.07.2016