我正在使用 React Static Boilerplate 构建一个 React 应用程序。
每个组件都有这样的目录结构:
MyComponent/
-- MyComponent.css
-- MyComponent.js
-- package.json
在MyComponent.js
文件中,我正在做一个原始的import './MyComponent.css'
假设我的 CSS 包含如下内容:
body { background-color: orange; }
.card { background-color: purple; }
我的组件中的渲染函数渲染一张卡片:
render() {
return (
<div className="card">Hello World</div>
);
}
页面的正文将变为橙色,但卡片不会变为紫色。
为什么这个 css 没有完全应用于生成的 HTML?