迁移到Material-ui V4

时间:2019-08-20 15:40:01

标签: javascript reactjs material-ui material-ui-pickers

当我在React Application中将Material-ui从3.9.3版本迁移到4.3.2版本时,出现类似以下错误 TypeError:styles_1.createGenerateClassName不是函数

我对如何迁移到Material UI V4感到完全困惑。正确版本需要什么必要的软件包?

如果有人在这种情况下工作过,请帮助我。

谢谢。

这是我的package.json文件:

"dependencies": {
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "@date-io/moment": "^1.3.1",
    "@material-ui/core": "4.3.0",
    "@material-ui/icons": "4.2.1",
    "@material-ui/styles": "4.3.0",
}

1 个答案:

答案 0 :(得分:2)

在第3版中,list来自data.frame

cbind(df1['Word1'], do.call(rbind, lapply(df1$Word1, function(x) {
         i1 <- agrep(x, df2$Word2)
     data.frame(links = toString(df2$Word2[i1]) , counts = length(i1))})))

在v4中,这来自于依赖项createGenerateClassName

@material-ui/core

有关进一步的迁移,请参见:https://material-ui.com/guides/migration-v3/