跳转到内容

相关的项目

以下精心挑选了一系列的库,他们都值得一阅。

因为 Material-UI 能够解决的问题范围有限,我们尽量会与其他库好好合作。 请随时提交一个 pull request 来加入另外一个项目,如果它合适的话我们会将其纳如列表。

设计资源

figma adobe-xd sketch

一套可重复使用的设计工具组件已经面世,这些工具是为了配合 React 组件而设计的,它们可以帮助你制作优秀的产品。

  • Figma:大型 UI 套件,包含 600 多个手工制作的 Material-UI 组件。
  • Adobe XD:大型 UI 套件,包含六百多个手工制作的 Material-UI 组件。
  • Sketch:大型 UI 套件,包含 600 多个手工制作的 Material-UI 符号。
  • Framer:Material-UI 组件的小型 UI 套件

图像和图案

  • Unsplash :📷 这是一个很好的资源,可以用来寻找您可以在项目中使用的好看的,高分辨率的免费图片。
  • unDraw: 📐 和 Unsplash 类似,但是提供了超赞的矢量插图。
  • Simple Icons:超过 1000 个热门品牌的免费 SVG 图标。

应用程序框架

  • react-admin: 一个前端框架,用于在浏览器中构建运行与 REST/GraphQL APIs 之上的 B2B 应用程序。

IDE 工具

Components 组件

这是一个扩展 Material-UI 的第三方项目的集合。

布局

通知

  • notistack:轻松地显示消息条(snackbars)(所以您不必手动处理它们的打开/关闭状态)。

上传

表单

图像

  • material-ui-image:图片在完全加载之前都是很简陋的。 使用 material 图像来物化它! 它会像 material 图像的加载模式建议的一样淡入。

日程表/日历

图表

  • dx-react-chart-material-ui:一个基于 Material-UI 的图表,它可以提供各种图表类型来可视化数据,包括条形图、线形图、面积图、散点图、饼图,以及更多(需要 付费许可证)。

Dialog

  • material-ui-confirm:您无需编写模板代码,就可以轻松使用确认对话框功能来简化用户的确认操作。

颜色选择器

  • material-ui-color:material-ui 的颜色组件集合。 无依赖包,安装体积小,可高度定制和主题支持!

Blocks(块级元素)

  • components-extra:提供给了一系列基于 Material-UI 而搭建的”分子(molecule)”组件,譬如一个页脚(Footer),一个 CookiesBanner,一个 BackToTop 按钮,以及一些其他复杂的组件,它们都是高度可自定义的,来帮助开发人员来迅速搭建 UI 的宏观部分。 这些组件往往在网站上重复 —— 这个库解决了这个问题。

Theming 主题

  • create-mui-theme:通过 Material Design Color Tool 创建 Material-UI 主题的在线工具。
  • material-ui-theme-editor:只需要选择颜色即可为你的 Material-UI 应用生成主题的工具,同时还支持在线预览。
  • Material palette generator:它可用于通过您输入的任何颜色生成一系列的调色板。