Reactjs 物料UI原因\网页包\导入\模块\ 4 \反应\默认值。备注不是函数错误

Reactjs 物料UI原因\网页包\导入\模块\ 4 \反应\默认值。备注不是函数错误,reactjs,material-ui,Reactjs,Material Ui,我在运行react应用程序时收到此错误,此错误由材质ui引起 TypeError: __WEBPACK_IMPORTED_MODULE_3_react___default.a.memo is not a function. (In '__WEBPACK_IMPORTED_MODULE_3_react___default.a.memo(TouchRipple)', '__WEBPACK_IMPORTED_MODULE_3_react___default.a.memo' is undefined)

我在运行react应用程序时收到此错误,此错误由材质ui引起

TypeError: __WEBPACK_IMPORTED_MODULE_3_react___default.a.memo is not a function. (In '__WEBPACK_IMPORTED_MODULE_3_react___default.a.memo(TouchRipple)', '__WEBPACK_IMPORTED_MODULE_3_react___default.a.memo' is undefined)
./node_modules/@material-ui/core/esm/ButtonBase/TouchRipple.js
node_modules/@material-ui/core/esm/ButtonBase/TouchRipple.js:312
  309 | export default withStyles(styles, {
  310 |   flip: false,
  311 |   name: 'MuiTouchRipple'
> 312 | })(withMuiName(React.memo(TouchRipple)));
  313 | 

我将react/react dom更新为16.6.0,或者基于几乎相同的版本重新运行npm安装,但没有解决我的问题。我该怎么处理这个问题呢?

我也有类似的问题。更新react依赖项或降级材质ui。我选择了第一个选项,我是这样做的: 1.open package.json 2.在dependencies下,将react和react dom更改为-->
“react”:“^16.7.0-alpha.2”,
“react dom”:“^16.7.0-alpha.2”,
3.保存并打开命令提示符 4.导航到文件路径并运行“npm安装” 5.您的react应该是指定版本的最新版本,并且材料ui应该可以工作