강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

용준님의 프로필 이미지
용준

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

수정 후 상세페이지에 즉시 적용안되는 현상입니다,,

해결된 질문

작성

·

333

0

안녕하세요. 강의 잘 듣고 있습니다.

수정페이지에서 수정하였고 상세페이지로 넘어왔을 때 수정된 값으로 적용이 되지 않고 이전값으로 남아있습니다. 새로고침을 하면 정상적으로 수정된 값으로 적용이 되는데 어떤 것들이 원인이 되는걸까요? 해결방법 알려주시면 감사합니다!

답변 1

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 용준님!

해당 원리는 게시글 삭제와 동일합니다.
게시글을 삭제하고 나서, 어떻게 했었죠?!
데이터베이스에는 게시글이 삭제되어있겠지만, 그것은 데이터베이스가 삭제가 된 것이었고, 내 브라우저에서 삭제된 것은 아니었었죠?!
따라서, 데이터베이스에 변경/삭제된 데이터를 다시 받아오기 위해 우리는 refetch를 사용했어요!
이번 문제도 동일한 방식으로 해결해 주시면 됩니다^^

물론, 추후에는 refetch가 성능적으로 좋지 못하기 때문에 이를 해결하는 방법도 배우게 됩니다.
이는 후반부 강의 "글로벌 스테이트와 서버데이터 캐시" 라는 주제로 배우게 되실거예요!

용준님의 프로필 이미지
용준
질문자

감사합니다.

이전에 잘 되다가 안되는 이유였는데 inMemoryCache를 전역으로 뺀 이후 발생한 문제였어요!

페이지 이동 후 캐시를 유지하고 있으니 network-only를 통해 서버에서 다시 데이터를 가져옴으로서 해결이 되었습니다. 항상 친절한 답변 감사합니다!

용준님의 프로필 이미지
용준

작성한 질문수

질문하기