Files
dbgate/packages/web/src/utility/usePrevious.js
Jan Prochazka f41383aa08 grid load fix
2020-04-03 21:35:24 +02:00

18 lines
381 B
JavaScript

// copied from https://usehooks.com/usePrevious/
import React from 'react';
export default function usePrevious(value) {
const ref = React.useRef();
// Store current value in ref
React.useEffect(() => {
ref.current = value;
}, [value]); // Only re-run if value changes
// Return previous value (happens before update in useEffect above)
return ref.current;
}