【发布时间】:2021-06-04 21:20:50
【问题描述】:
我想将材质 UI 图标从 Sidebar.js 传递给 SidebarOption。这个想法是通过不同的 MUI 图标在侧边栏中显示侧边栏选项。
Sidebar.js
import React from "react";
import TwitterIcon from "@material-ui/icons/Twitter";
import SidebarOption from "./SidebarOption.js";
function Sidebar() {
return (
<div>
<SidebarOption Icon={TwitterIcon} text="Home" />
</div>
);
}
export default Sidebar;
SidebarOption.js
import React from "react";
function SidebarOption({ text, Icon }) {
return (
<div>
<Icon />
<h2>{text}</h2>
</div>
);
}
export default SidebarOption;
我收到以下错误。图标是问题。文字工作正常..
【问题讨论】:
-
@0stone0 不,它不能解决问题
-
我正在关注教程youtube.com/watch?v=rJjaqSTzOxI(46:06 分钟)
-
这能回答你的问题吗? Material UI - passing icon as a prop
标签: javascript reactjs