[trouble shooting] component 재사용 시 초기화가 안되는 문제
문제
위와 같은 구조에서 /write/:id
→ /write
경로로 이동 시 PostWrite 컴포넌트의 useEffect가 실행되지 않는 문제 발생.
해결
props가 변경되는 경우 re-rendering이 발생하며 useEffect가 실행되는게 맞지만, props가 있고, 없고의 차이는 DOM이 props의 변경으로 인식하지 않아 re-rendering이 발생하지 않고, useEffect또한 실행되지 않는다.
출처
매니저님 !