import { isEqual } from lodash const Page=({ value, onChange })=>{ const [_value,setValue]=useState(); useEffect(()=>{ if(!isEqual(_ value, value ){ onChange(_value) } },[ value, _value ]) useEffect(()=>{ setValue(value) },[value])