Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { useState, useEffect } from 'react';
- const HandleKeypress = () => {
- const [itWorks, setItWorks] = useState(true)
- useEffect(() => {
- document.addEventListener('keypress', (e) => {
- if (e.code === 'Enter') setItWorks(!itWorks)
- e.preventDefault();
- })
- }, [])
- return (
- <div>
- <p>{itWorks ? 'It works!' : 'It does not'}</p>
- <button onClick={() => setItWorks(!itWorks)} >Press me</button>
- <input type='radio' aria-selected onKeyPress={() => this.HandleKeypress } />
- </div>
- )
- }
- export default HandleKeypress;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement