mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-11 13:48:34 +00:00
13 lines
311 B
JavaScript
13 lines
311 B
JavaScript
import { useEffect } from 'react';
|
|
|
|
function useEvent(name, onTrigger, useCapture = false) {
|
|
useEffect(() => {
|
|
document.addEventListener(name, onTrigger, useCapture);
|
|
return () => {
|
|
document.removeEventListener(name, onTrigger, useCapture);
|
|
};
|
|
}, [onTrigger]);
|
|
}
|
|
|
|
export default useEvent;
|