Р
Size: a a a
Р
I
Ю
I
O
Р
useEffect(() => {
window.addEventListener("keypress", (e) => {
console.log(e);
});
return () => window.removeEventListener("keypress");
}, []);
Ю
I
useEffect(() => {
window.addEventListener("keypress", (e) => {
console.log(e);
});
return () => window.removeEventListener("keypress");
}, []);
0
onKeyPressed(e) {
console.log(e.key);
}
render() {
return (
<div
className="player"
style={{ position: "absolute" }}
onKeyDown={(e) => this.onKeyPressed(e)}
>
</div>
)
}
Р
Р
onKeyPressed(e) {
console.log(e.key);
}
render() {
return (
<div
className="player"
style={{ position: "absolute" }}
onKeyDown={(e) => this.onKeyPressed(e)}
>
</div>
)
}
Р
onKeyPressed(e) {
console.log(e.key);
}
render() {
return (
<div
className="player"
style={{ position: "absolute" }}
onKeyDown={(e) => this.onKeyPressed(e)}
>
</div>
)
}
Р
Р
0
Р