Получение TypeError: _react.default.memo не функция, только когда я использую FavoriteIcon в своем приложении - PullRequest
0 голосов
/ 01 июня 2019

Мое приложение работало нормально без каких-либо проблем.Но он начал выдавать ошибку, как показано ниже, когда я начал использовать компонент пользовательского интерфейса с именем FavoriteIcon.

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);

1 Ответ

0 голосов
/ 16 июля 2019

У меня была такая же проблема, когда я обновлял зависимости моего проекта.

Попробуйте использовать последнюю версию response, redux и Reaction-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

Надеюсь, это решит вашу проблему, это сработало для меня!:)

...