Для переключения между различными элементами ввода на tab
вам не нужен обработчик событий. Правильный способ - установить tabIndex
. Поэтому, когда вы нажимаете вкладку, он переключается на следующий индекс.
export default function App() {
const keyUpHandler = e => {
e.preventDefault()
console.log(e.target.tabIndex);
};
return (
<div className="App">
<input tabIndex={1} onKeyUp={keyUpHandler} type="number" />
<input tabIndex={2} onKeyUp={keyUpHandler} type="number" />
<input tabIndex={3} onKeyUp={keyUpHandler} type="number" />
</div>
);
}