reactjs - Material UI 自定义样式不适用于组件
问题描述
我刚刚开始在react js中学习Material UI。
在自定义样式方面,我遇到了一个问题,即一切似乎在逻辑上都是正确的,但样式不适用。
Create.js组件中有一个按钮,我试图在import { makeStyles } from "@material-ui/styles"
这些是package.json中安装的依赖项:
"dependencies": {
"@emotion/react": "^11.4.1",
"@emotion/styled": "^11.3.0",
"@material-ui/styles": "^4.11.4",
"@mui/icons-material": "^5.0.1",
"@mui/material": "^5.0.2",
这是Create.js组件:
import React from "react";
import Typography from "@mui/material/Typography";
import { Button, Container } from "@mui/material";
import KeyboardArrowRightIcon from "@mui/icons-material/KeyboardArrowRight";
import { makeStyles } from "@material-ui/styles";
const useStyle = makeStyles({
btn: {
fontSize: 60,
backgroundColor: "red",
},
});
export default function Create() {
const classes = useStyle();
return (
<Container>
<Typography
variant="h6"
color="textSecondary"
align="center"
gutterBottom
>
Create a New Note
</Typography>
<Button
className={classes.btn}
onClick={() => console.log("you clicked me")}
type="submit"
color="secondary"
variant="contained"
endIcon={<KeyboardArrowRightIcon />}
>
Submit
</Button>
</Container>
);
}
这是我在检查元素时看到的:
解决方案
推荐阅读
- curl - 有没有办法打开重定向到新链接的链接列表并制作/复制最终重定向列表?
- html - 页面刷新后如何保持表格的滚动条完好无损
- rxjs - 是否应该取消所有 RxJS 订阅?
- linux - 找不到名称或 ID 与“linux”匹配的设备
- php - PHP 到 Typescript 的转换
- javascript - 移动浏览器/视图中的按钮“点击”动画滞后
- python - 如何为两个分类变量的每个变体打印直方图
- python - 如何使用带有 tkinter 的 tk.filedialog 保存 csv 文件?
- subdomain - 为什么从导航栏单击论坛链接时子域重定向会导致错误消息?
- python - 烧瓶中的测试和开发路线/数据库