Я понимаю, что React реализует собственную систему делегирования событий для событий keydown, keyup и keypress.перехват ReactJS синтетический keydown обработчик
Что бы я хотел сделать, это ввести собственный обработчик keydown для всего приложения при запуске, который перехватывает синтетические события keydown до того, как они достигнут какого-либо компонента. Например, мой обработанный обработчик keydown может обнаруживать и использовать определенные комбинации клавиш, которые я могу использовать для генерации пользовательских событий отладки. Я специально хочу избежать необходимости обнаруживать такие события в обработчике ключевых компонентов.
Возможно ли это, и если да, может ли кто-нибудь указать мне на гида?
Я по-прежнему хочу использовать ключевое событие, в котором участвует React. Разве ваш метод просто не добавит отдельного слушателя? – Bedrock
Итак, где/к чему вы хотите подключить обработчик keydown? – Jim
React уже добавляет свой собственный обработчик keydown, который обрабатывает делегирование событий. Я хочу использовать собственный обработчик keydown через EventPluginHub, который взаимодействует с React. – Bedrock