React: Detect a click outside an element
Today, I had to close a modal, after clicking outside of it. Here's how I've done it:
export default function App() {
const [open, setOpen] = React.useState(false)
const modalRef = React.useRef<HTMLDivElement>(null)
React.useEffect(() => {
...
blog.macieksitkowski.com2 min read