如何在 React 上设置 CSS 模块?
How do I set CSS Modules on React?
我想在 React
学习项目上第一次设置 css-modules
。
我了解到 react-app +2
我不需要 eject
来获得 css-modules
运行。我尝试学习 this link with no success, as the css-modules set up 中的过程,但已从文档中消失。
我已经使用 webstorm 创建了一个 react
项目。我也找不到我的 webpack.config.js 文件。
能否再解释一下我如何在我的项目中完成这项工作?
我尝试了以下方法:
App.js 文件
import React, {Component} from 'react';
import classes from './App.css';
import UserOutput from './Components/UserOutput/userOutput'
//...code in between
return (
<div className={classes.App}> //I have tested this, but it does not work
<h1>This is a ReactJs exercise App!</h1>
<h2 className={assignedClasses.join(' ')}>Cool Cards are being displayed below</h2>
{types}
<br/>
<button className={btnClasses.join(' ')} onClick={this.hideComponentHandler}>V-if in React</button>
</div>
)
App.css 文件
.App {
margin: 10px;
padding: 10px;
text-align: center;
}
尝试将文件名从 App.css 更改为 App.module.css
我想在 React
学习项目上第一次设置 css-modules
。
我了解到 react-app +2
我不需要 eject
来获得 css-modules
运行。我尝试学习 this link with no success, as the css-modules set up 中的过程,但已从文档中消失。
我已经使用 webstorm 创建了一个 react
项目。我也找不到我的 webpack.config.js 文件。
能否再解释一下我如何在我的项目中完成这项工作?
我尝试了以下方法:
App.js 文件
import React, {Component} from 'react';
import classes from './App.css';
import UserOutput from './Components/UserOutput/userOutput'
//...code in between
return (
<div className={classes.App}> //I have tested this, but it does not work
<h1>This is a ReactJs exercise App!</h1>
<h2 className={assignedClasses.join(' ')}>Cool Cards are being displayed below</h2>
{types}
<br/>
<button className={btnClasses.join(' ')} onClick={this.hideComponentHandler}>V-if in React</button>
</div>
)
App.css 文件
.App {
margin: 10px;
padding: 10px;
text-align: center;
}
尝试将文件名从 App.css 更改为 App.module.css