React MUI Icons Display
React MUI 是一个UI库,提供了功能齐全的组件,为我们的生产就绪组件带来了我们自己的设计系统。MUI是一个用户界面库,为更快捷、更易于网页开发提供了预定义和可自定义的React组件,这些Material-UI组件是基于Google的Material Design而构建的。
在这篇文章中,我们将讨论 React MUI Icons Display 。可以使用MUI Icons的帮助在React应用程序中使用图标。MUI提供了以下三种添加图标的方法。
- Material Icons: 它以React组件(SVG图标)的形式导出。可以通过指定它们的图标名称并在应用程序中使用它们来直接导入。可以在此链接找到完整的图标列表。
- SVG Icons: 它用于在需要添加自定义图标的情况下使用。它扩展了原生元素
- Icon组件(字体图标): 如果需要使用支持间距字体的图标,则使用此选项。MUI的 Icon 组件包装了图标间距,并帮助在React中正确显示图标。
字体图标和SVG图标之间哪种方法更好: 两种方法都可以,但是SVG更受欢迎,因为它允许代码拆分,支持更多图标,并在浏览器中呈现速度更快。
可访问性: 为了使图标可访问,必须确保区分装饰性图标和语义图标。
- 装饰性图标 是不会影响用户访问页面的图标。它们主要用于品牌和装饰。
- 语义图标 是在页面中具有按钮、切换和表单元素等用途的图标。删除这些图标可能导致用户体验问题。
API: 图标组件使用<Icon />
和<SvgIcon />
API。
语法:
对于Material Icons:
对于SVG图标:
关于自定义图标组件:
创建React项目:
步骤1: 要创建一个React应用程序,您需要通过npm命令安装React模块。
步骤2 :创建完你的React项目后,进入文件夹进行不同的操作。
步骤3: 创建完ReactJS应用后,使用以下命令安装所需模块:
步骤4: 安装MUI图标:
项目结构:
运行应用程序的步骤:
示例1: 下面的示例演示了React MUI材料图标。
输出:
示例2: 下面的示例演示了React MUI SVG图标。
输出:
参考: https://mui.com/material-ui/icons/