@rooks/use-mutation-observer-ref
Version:
A hook that tracks mutations of an element. It returns a callbackRef.
3 lines (2 loc) • 588 B
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).useMutationObserverRef=t(e.React)}(this,(function(e){"use strict";var t={attributes:!0,characterData:!0,subtree:!0,childList:!0};return function(n,r=t){const[u,i]=e.useState(null);return e.useEffect((()=>{if(u){const e=new MutationObserver(n);return e.observe(u,r),()=>{e.disconnect()}}}),[u,n,r]),[e.useCallback((e=>{i(e)}),[])]}}));
//# sourceMappingURL=index.min.js.map