#javascript #reactjs #components #higher-order-functions #higher-order-components
#javascript #reactjs #Компоненты #функции более высокого порядка #компоненты более высокого порядка
Вопрос:
Я пытаюсь реализовать простой HOC в REACT, но по какой-то причине эта ошибка продолжает появляться.
(0, _hocFunctionName.hocFunctionName) не является функцией
вот ссылка на песочницу ЗДЕСЬ
Я не уверен, в чем проблема, и я искал, что может быть не так, но не нашел решения…
Ответ №1:
Вы экспортируете, используя экспорт по умолчанию, но затем пытаетесь импортировать, используя именованный импорт. Они должны либо оба быть по умолчанию, либо оба иметь имена.
Так что либо измените импорт на:
import withFallOut from "./withFallout";
Или измените экспорт на:
export function withFallOut(WrappedComponenet) {
Комментарии:
1. > Супер-выражение должно быть либо нулевым, либо функцией //// Я сделал это, но это произошло
2. Проверьте правильность написания
React.Component