I have a useEffect where currently get from the redux the data and also clean up it during the unmounting:
useEffect(
dispatch(getData...)
() => {
dispatch(cleanData...)
},
[url]
);
When I set the url as dependency for using as componentDidupdate and updating the component if url is changed it throws some warnings in the console about not being able to work with unmounted component while functionality seems to work. What is the ideal way to have these 3 lifecycle methods in the same place for the useEffect?