Bit #50
Remove multiple event listeners at once using AbortController
.
// ReactuseEffect(() => { const controller = new AbortController()
window.addEventListener('dragStart', handleDragStart, { signal: controller.signal, }) window.addEventListener('dragMove', handleDragMove, { signal: controller.signal, }) window.addEventListener('dragEnd', handleDragEnd, { signal: controller.signal, })
return () => { controller.abort() }}, [])