{"version":3,"file":"createUsePrevious.cjs","sources":["../../src/hooks/createUsePrevious.js"],"sourcesContent":["// https://stackoverflow.com/questions/53446020/how-to-compare-oldvalues-and-newvalues-on-react-hooks-useeffect/53446665#53446665\n// https://reactjs.org/docs/hooks-faq.html#how-to-get-the-previous-props-or-state\nconst createUsePrevious = function (React) {\n    const usePrevious = function (value) {\n        const ref = React.useRef();\n        React.useEffect(() => {\n            ref.current = value;\n        });\n        return ref.current;\n    };\n\n    return usePrevious;\n};\n\nexport { createUsePrevious };\n"],"names":["React","value","ref","useRef","useEffect","current"],"mappings":";0BAE0B,SAAUA,OAShC,OARoB,SAAUC,OAC1B,MAAMC,IAAMF,MAAMG;AAClBH,MAAMI,UAAU,KACZF,IAAIG,QAAUJ;AAElB,OAAOC,IAAIG,OACf,CAGJ"}