Reactjs Getting TypeError:_react.default.memo不是仅当我在应用程序中使用FavoriteIcon时的函数
我的应用程序运行良好,没有任何问题。但当我开始使用名为FavoriteIcon的材质ui组件时,它开始抛出如下错误Reactjs Getting TypeError:_react.default.memo不是仅当我在应用程序中使用FavoriteIcon时的函数,reactjs,material-ui,Reactjs,Material Ui,我的应用程序运行良好,没有任何问题。但当我开始使用名为FavoriteIcon的材质ui组件时,它开始抛出如下错误 import FavoriteIcon from "@material-ui/icons/FavoriteBorderOutlined"; 低于误差 TypeError: _react.default.memo is not a function createSvgIcon 14 | var _SvgIcon = _interopRequireDefault(require
import FavoriteIcon from "@material-ui/icons/FavoriteBorderOutlined";
低于误差
TypeError: _react.default.memo is not a function
createSvgIcon
14 | var _SvgIcon = _interopRequireDefault(require("@material-ui/core/SvgIcon"));
15 |
16 | function createSvgIcon(path, displayName) {
> 17 | var Component = _react.default.memo(_react.default.forwardRef(function (props, ref) {
18 | return _react.default.createElement(_SvgIcon.default, (0, _extends2.default)({}, props, {
19 | ref: ref
20 | }), path);
我在升级项目的依赖项时也遇到了同样的问题 尝试使用react、redux和react-redux的最新版本 My package.json:
{
"@material-ui/core": "^3.9.3",
"@material-ui/icons": "^4.2.1",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-redux": "^7.1.0",
"redux": "^4.0.0",
}
您可以通过以下方式验证是否使用了正确的版本:
npm outdated
希望它能解决你的问题,它对我有用 您在项目中使用的React版本是什么?