img Событие onError возвращает предупреждение linting «Неинтерактивным элементам не следует назначать прослушиватели событий мыши или клавиатуры» - PullRequest
0 голосов
/ 30 апреля 2020

Я получаю предупреждение о задержке при использовании события onerror на img. Любые мысли о том, как решить эту проблему?

Ошибка: неинтерактивные элементы не должны назначаться слушателям событий мыши или клавиатуры

jsx:

const handlerErrorNoImage = (event) => {
    event.target.src = blankProfile
  }

<img src="./myimage" onError={handlerErrorNoImage} alt="" />

1 Ответ

0 голосов
/ 10 мая 2020

Я не исследовал, почему onError интерпретируется как событие мыши или клавиатуры. Тем не менее, ниже, по крайней мере, удаляет предупреждение:

// eslint-disable <img src="./myimage" onError={handlerErrorNoImage} alt="" /> // eslint-enable

...