@maratt

Как правильно описать в ts event инпута?

<input onKeyUp={onKeyUp} />

const onKeyUp = (e) => {
		if (e.keyCode === 13) {
			e.target.blur();
		}
	};


как описать функцию onKeyUp при помоши ts правильно?
  • Вопрос задан
  • 1543 просмотра
Решения вопроса 2
Robur
@Robur
Знаю больше чем это необходимо
сходите в описание onKeyUp и посмотрите сигнатуру метода.
там же будет и тип ивента, который можете у себя использовать
Ответ написан
Комментировать
@Sun_Day
Как-то так.
const onKeyUp = (e: KeyboardEvent) => {
    if (e.keyCode === 13) {
      e.target!.blur();
    }
  };

KeyCode устарел и не рекомендуется к использованию.
Избегайте его использования и обновляйте существующий код, если это возможно
https://developer.mozilla.org/en-US/docs/Web/API/K...

Используйте KeyboardEvent.code: https://developer.mozilla.org/en-US/docs/Web/API/K...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы