문제


image-20221017233932313

위와 같은 구조에서 /write/:id/write 경로로 이동 시 PostWrite 컴포넌트의 useEffect가 실행되지 않는 문제 발생.

해결


props가 변경되는 경우 re-rendering이 발생하며 useEffect가 실행되는게 맞지만, props가 있고, 없고의 차이는 DOM이 props의 변경으로 인식하지 않아 re-rendering이 발생하지 않고, useEffect또한 실행되지 않는다.

출처

매니저님 !