useEffect(() => {
window.addEventListener("click", handleOutsideClick);
return () => {
window.removeEventListener("click", handleOutsideClick);
};
}, [handleOutsideClick]);
handleOutsideClick принимает event, из него я хочу получить target, а из него id, event?.target?.id, но у меня не получается...
(event.target as HTMLButtonElement).id Где-то так. И желательно еще сам event типизировать. event: MouseEvent
If (evt.target instanceof Html какой то там элемент)
Спс, попробую
Обсуждают сегодня