UNPKG

@utilityjs/use-on-change

Version:

A React hook that invokes a callback anytime a value changes.

2 lines 285 B
import{useGetLatest as e}from"@utilityjs/use-get-latest";import{usePreviousValue as t}from"@utilityjs/use-previous-value";import{useEffect as n}from"react";const r=(r,i)=>{let a=e(i),o=t(r);n(()=>{r!==o&&a.current(r)},[r,o])};export{r as useOnChange}; //# sourceMappingURL=index.js.map