我最近一直在使用很多Material-UI组件,而且在大多数情况下,它们很容易导入。我开始发现http://www.material-ui.com/上的文档在显示从哪里导入组件时不是很好。
例如,要导入List组件,需要从material-ui / lib / lists / list导入。是否有已知的字典与这些组件和导入路径相关联?无法导入必要的组件变得非常令人沮丧,即使它们似乎遵循相当常见的路径,即材料-ui / lib /。
看起来GitHub上的repo不包含组件的真实路径,因此更好的文档可能就是答案。
谢谢!
答案 0 :(得分:1)
文档中的示例代码是用于创建示例的代码。显示的导入是该代码实际使用的导入(对于您正在检查文档的Material-UI版本)。
如果导入不起作用,则可能是您使用的是与您正在查看文档的材质不同的Material-UI版本,或者导入时输入错误。
我必须使用'material-ui / lib / lists / list'
导入List
这确认您安装的Material-UI版本为0.15.0-alpha.2或之前版本。我们转移到beta.1中的新目录结构:https://github.com/callemall/material-ui/releases/tag/v0.15.0-beta.1,感谢此PR:https://github.com/callemall/material-ui/pull/3749