Learn how to use a HTML input checkbox with React and TypeScript.
Create a new React project
npx create-react-app react-checkbox --template typescript
Replace src/App.tsx with the following
import * as React from 'react';
import './App.css';
function App() {
    const [selected, setSelected] = React.useState(false);
    return (
        <div className="App">
            <span> Checkbox clicked: {selected ? 'yes' : 'no'}      </span>
            <input type="checkbox" onChange={e => setSelected(e.target.checked)}/>
        </div>
    );
}
export default App;
And there you have it, a beautiful React app which handles your checkbox events.
Further reading
On HTML Checkbox at developer.mozilla.org https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox