问题:为什么Material-UI不能识别theme.spacing函数?

说明

我正在尝试在 React 应用程序中使用 Material-UI 的 theme.spacing 函数,但无法识别 spacing 函数。

Javascript 错误消息是:TypeError: theme.spacing is not a function

我不确定这是否是一个错误,或者我安装的框架版本有问题。


上下文

  • 这里是Github issue为解决这个问题而提出的。

  • 这是带有违规代码的 repo。错误在src\pages\index.js文件第 16 行:paddingTop: theme.spacing(20)

  • 这是运行的沙盒存储库,您可以在其中实际看到错误消息。

根据 package-lock.json 文件,这些是正在安装的框架版本:

zz100010 材质-UI:vz.ya.2

  • 反应:v16.8.1

  • 铬:v72.0.3626.96

  • 打字稿:无

  • 创建反应应用程序:v3.2.2

解答

好吧,事实证明这毕竟是一个错误,由request #14099引起。

现在正在修复,所以我要结束这个问题。

Logo

React社区为您提供最前沿的新闻资讯和知识内容

更多推荐