Module 337126

578 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.r(t),n.d(t,{useCallback:()=>l,useCallbackOne:()=>a,useMemo:()=>o,useMemoOne:()=>s});var r=n(64700);function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function s(e,t){var n=(0,r.useState)(function(){return{inputs:t,result:e()}})[0],s=(0,r.useRef)(!0),a=(0,r.useRef)(n),o=s.current||t&&a.current.inputs&&i(t,a.current.inputs)?a.current:{inputs:t,result:e()};return(0,r.useEffect)(function(){s.current=!1,a.current=o},[o]),o.result}function a(e,t){return s(function(){return e},t)}var o=s,l=a}