I want to know when is the useEffect
hook clean up function get called in react, Does it get called on dependency change or it get called when component is unmounted.
For example in my component if i have useEffect
useEffect(()=>{
return ()=>{
//clean up function code
} //clean up function
},[dependency])
will the clean up function get's called on dependency
change or it will get called when the component gets unmounted.