【发布时间】:2020-04-07 09:41:58
【问题描述】:
我正在尝试在 react 中设计一个登录页面,发现 material-ui,现在的问题是应该使用 Material-UI 吗?另外,在以下示例中,我如何将样式放在单独的文件中?我认为应该将其放入某个.css 文件中,如果是,那么如何将以下代码放入css 文件中:
import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import TextField from '@material-ui/core/TextField';
const useStyles = makeStyles(theme => ({
root: {
'& > *': {
margin: theme.spacing(1),
width: 200,
},
},
}));
export default function BasicTextFields() {
const classes = useStyles();
return (
<form className={classes.root} noValidate autoComplete="off">
<TextField id="standard-basic" label="Standard" />
<TextField id="filled-basic" label="Filled" variant="filled" />
<TextField id="outlined-basic" label="Outlined" variant="outlined" />
</form>
);
}
参考:https://codesandbox.io/s/material-demo-guyt6index.js
【问题讨论】:
标签: javascript css reactjs material-ui