根据官方示例,我正在使用 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/

10-12 22:06