我的应用运行正常,没有任何问题。但是,当我开始使用名为FavoriteIcon的材料ui组件时,它开始引发如下错误。
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);
答案 0 :(得分:0)
在升级项目的依赖项时,我遇到了同样的问题。
尝试使用最新版本的react,redux和react-redux。
我的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
希望它能解决您的问题,对我有用! :)