Не работает метод сode у event (e.code) в react

У меня есть обработчик события onKeyDown. По нажатию на клавишу, запускается функция, где в проверке я смотрю была ли нажата клавиша space, но код не работает. Ошибка:

  • App.js:12 Uncaught TypeError: Cannot read properties of undefined (reading 'code')

Код:

  const stateHex=(event)=>{
    if(true){
      if(event.code==='Space'){
        console.log('dasd')
      }


 <div className="App" tabIndex={0} onKeyDown={()=>stateHex()} >

Ответы (1 шт):

Автор решения: Yuriy Sidorov

const stateHex=(event) => {
   if(event.code === 'Space') {
     console.log('dasd')
   }
}


 <div className="App" tabIndex={0} onKeyDown={stateHex} />

→ Ссылка