- Hvordan lytter du til tastaturet i reager?
- Hvordan håndterer du tastaturhændelser i react JS?
- Hvordan bruger jeg onKeyDown i react?
- Hvordan kan du fortælle en trykreager -tast?
Hvordan lytter du til tastaturet i reager?
_handleEscKey: function (event) console. log (begivenhed); hvis (begivenhed. keyCode == 27) dette.
Hvordan håndterer du tastaturhændelser i react JS?
OnKeyPress -hændelsen i ReactJS opstår, når brugeren trykker på en tast på tastaturet, men den udløses ikke for alle taster e.g. ALT, CTRL, SHIFT, ESC i alle browsere. For at bruge onKeyPress -hændelsen i ReactJS vil vi bruge den foruddefinerede onKeyPress -metode.
Hvordan bruger jeg onKeyDown i react?
Brug
- import Reager fra 'reager';
- import af tastatur fra 'react-keydown';
- klasse MyComponent udvider React. Komponent
- @keydown ('enter') // eller angiv 'hvilken' kode direkte, i dette tilfælde 13.
- indsend (begivenhed)
- // gøre noget, eller ej, med keydown -begivenheden, måske begivenhed.preventDefault ()
- MyApi. indlæg (dette. stat );
Hvordan kan du fortælle en trykreager -tast?
Find Esc -tastetryk i React
Vi kan registrere Esc -nøglen ved at tilføje en keydown -hændelseshandler til vores komponent. Vi tilføjer en begivenhedslytter til keydown -begivenheden ved at ringe til documebnt. addEventListener i metoden componentDidMount. Dette vil sikre, at hændelseslytteren tilføjes, når komponenten monteres.