Я создал простой поиск с помощью компонента поиска семантического пользовательского интерфейса, например:
<Search
value={searchString}
onSearchChange={onSearchChange}
showNoResults={false}
size="massive"
placeholder="eg. Huberdo"
input="text"
/>
Это мой onSearchChange
func:
const onSearchChange = (e, data) => {
console.log(e.keyCode);
if (e.keyCode === 13) {
submit();
}
setSearchString(e.target.value);
};
Вот минимальный пример моей проблемы. https://codesandbox.io/s/blue-leaf-7mzvo?fontsize=14
Проблема:
Когда я регистрирую событие в консоли, я не могу найти никакой информации о нажатой клавише. e.keyCode
не определено как e.charCode
.
Мне это нужно, чтобы я мог отправить запрос, когда пользователь нажмет ввод.
Где скрыт код клавиши?
Согласно документу Semantic UI DOC, функция передается в обычном синтетическом событии реакции.
e.target.value
работает как положено.