javascript - React material-ui:如何映射所有图标?
问题描述
我想@material-ui/icons
在 React 中映射所有内容。
我可以像这样导入单个图标
import IconName icons from '@material-ui/icons/IconName'
并显示它
<IconName />
我想导入所有可用的图标
import * as icons from '@material-ui/icons';
并显示它们...类似
icons.map(Icon => <Icon />)
任何其他方式也可以,我只是不想存储所有图标代码的静态字典。
解决方案
您必须将每个图标的名称转换为 underscore_case 并将其放在来自“@material-ui/core/Icon”的图标标记之间。
AddCircle => add_circle
推荐阅读
- java - 如何使用 Jackson DataType: JSR310 Deser 独立?
- laravel - 日期解析在 laravel carbon 中不起作用
- python - Numpy:将一维数组的元素的索引作为二维数组获取
- python - 如何以像素为单位设置我的 Tkinter 小部件的大小?
- sha - 使用 SHA1 来缩短字符串
- java - 当“参数”的名称发生变化时,用 Gson 读取 Json 返回
- sorting - 在SAS中按值升序按每组的最小值排序
- java - 无法使用 Android Studio 和 Firebase 解决依赖关系
- javascript - 从嵌套对象数组中获取具有空值的对象
- docker - docker - elasticsearch + kibana 从保存的对象开始