13 lines
240 B
JavaScript
13 lines
240 B
JavaScript
|
import * as React from 'react';
|
||
|
/**
|
||
|
* @internal
|
||
|
*/ export const usePrevious = (value)=>{
|
||
|
const ref = React.useRef(null);
|
||
|
React.useEffect(()=>{
|
||
|
ref.current = value;
|
||
|
}, [
|
||
|
value
|
||
|
]);
|
||
|
return ref.current;
|
||
|
};
|