componentWillUnmount with React useEffect hook
You can make use of useRef and store the props to be used within a closure such as render useEffect return callback method function Home(props) { const val = React.useRef(); React.useEffect( () => { val.current = props; }, [props] ); React.useEffect(() => { return () => { console.log(props, val.current); }; }, []); return <div>Home</div>; } … Read more