Держите ярлык мышеловки вне автофокусированного ввода при изменении маршрута - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть маршрут, который ведет на страницу с вводом, который я хочу сфокусировать.

С помощью ярлыка Mousetrap, чтобы попасть туда, вводится клавиша быстрого доступа к входу.

Например, ярлык «а» для встреч отображает страницу с «а» в поле ввода

Есть ли способ, как я могу предотвратить это?

Я получаю это с:

<input autoFocus />

и использование ссылки с акцентом на didMount

componentDidMount() {
    this.input.focus();
}
render() {
    return <input ref={input => (this.input = input)} />;
}

вот кодовая песочница с обоими ярлыками (a / r)

https://codesandbox.io/s/0oll7jmxqn

помощь! Спасибо

1 Ответ

0 голосов
/ 09 апреля 2019
...