根据官方示例,我正在使用 gatsby 和 material UI,我想知道是否必须将 withRoot
包装器添加到每个使用 MUI 的组件中,或者我是否可以只包装我想要使用 MUI 的最高级别组件?
我在渲染和 IDK 如何追踪原因方面遇到问题。在 dev 中一切正常,但在 prod 中,<Grid>
对齐是关闭的,并且在初始渲染时,没有应用任何样式。它们在第一次油漆后一两秒涂上。
我完全遵循了这个例子,只包装了我的全局布局组件。
最佳答案
开始使用 gatsby 2 (latest beta) 和 MaterialUI 时,我遇到了同样的问题。
After some research 我在 GitHub 上偶然发现了非常有用的评论。 I summarized my learnings(带有提到的评论和解决方案的链接)在 GitHub 上的一个问题中。你可以找到它们 here 。
我希望这对你和其他人有帮助。
关于Material-UI 和 gatsby 官方示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50376660/