Я думаю, что вы могли бы сосредоточиться на первой ошибке в выводе компилятора и не получить более полную картину:
function handleListKeyDown =
// ~~~~~~~~~~~~~~~~~ ~
// return annotation ---^ ^--- '(' expected
Есть ошибка '(' expected.(1005)
, потому что function foo =
неверный синтаксис либо JavaScript или TypeScript. Либо вам нужно сделать handleListKeyDown
допустимым оператором функции function handleListKeyDown(...) {...}
, либо сделать handleListKeyDown
переменной / константой типа const handleListKeyDown = ...
. Я не знаю, что вы делаете (у меня нет определений useCallback()
et c), поэтому я не могу давать дальнейшие советы. Надеюсь, вы сможете продолжить, как только исправите первоначальную синтаксическую проблему.