в тело компонента функцию?
useEffect(() => {
const handleCloseByEscape = (event) => {
if (event?.key === "Escape") {
alert("close by escape");
}
};
window.addEventListener("keypress", handleCloseByEscape);
return () => {
window.removeEventListener("keypress", handleCloseByEscape);
};
}, []);
Норм. Без контекста что там ещё накрученные и как часто и где тебе нужен этот хук
не норм. const handleCloseByEscape = (event) => { if (event?.key === "Escape") { alert("close by escape"); } }; я бы вынес отдельно
Норм
Обсуждают сегодня