UNPKG

@guruhotel/aura-hooks

Version:

🪝 Hooks library designed by the Guruhotel team for Aura UI

1 lines 441 B
exports.__esModule=!0,exports.useShallowEffect=function(t,u=[]){(0,e.useEffect)(t,function(t){const u=(0,e.useRef)([]),n=(0,e.useRef)(0);(function(e,t){if(!e||!t)return!1;if(e===t)return!0;if(e.length!==t.length)return!1;for(let u=0;u<e.length;u+=1)if(!(0,r.shallowEqual)(e[u],t[u]))return!1;return!0})(u.current,t)||(u.current=t,n.current+=1);return[n.current]}(u))};var e=require("react"),r=require("../utils/shallow-equal/shallow-equal");