@timofeus91
Junior Frontend Developer

Как решить проблему с High Order Function и onChange?

Добрый день! Возникла следующая проблема. У меня есть input checkbox . Я хочу вызвать на onChange этого элемента функцию. Функцию в которую я буду передавать как параметры , так и event через замыкания. Проблема в том , что вторая функция не отрабатывает и не выводит мне ничего. Где именно я ошибся? Заранее спасибо за помощь

const handleChange = () => {
    console.log("пошла функция до event");
    return (event) => {
      // эта часть не выполняется!
      console.log("пошла функция");
      console.log(event);
    };
  };

<input  type="checkbox" onChange={handleChange} />
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
@timofeus91 Автор вопроса
Junior Frontend Developer
Надо быть мне внимательней мне.

const handleChange2 = handleChange();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@GrayHorse
const handleChange = (event) => {
    console.log(event);
};

Не перемудряй.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы