function App () {
// doesn't re-create when component re-renders
const handleClick = React.useCallback(() => {
console.log('I have been clicked')
}, [])
return (
<button onClick={handleClick}>
Click me
</button>
)
}