triple-frontend icon indicating copy to clipboard operation
triple-frontend copied to clipboard

[KLZT-103] 리뷰 컴포넌트 렌더링 버그를 수정합니다.

Open guswl98 opened this issue 4 months ago • 8 comments

PR 설명

react-query에서는 새 데이터를 보장하기 위해 화면에 포커싱이 되면 refetch를 하는 refetchOnWindowFocus를 기본으로 true로 설정합니다. 화면이 렌더링된 이후 화면을 누르면 해당 옵션이 실행되어 gql 쿼리가 새로 실행됩니다. 각 상세 페이지들의 리뷰 컴포넌트에서는 항상 새로운 리뷰를 보장할 필요는 없으므로 해당 옵션을 false로 설정하여 refetch를 방지합니다.

변경 내역

Review-Shorten 컴포넌트 내에서 사용되는 쿼리들에 refetchOnWindowFocus 옵션을 false로 설정합니다.

논의사항

리뷰 목록 페이지 (reviews/list?~~)에서도 해당 옵션을 적용하는 것이 좋을까요??

스크린샷 & URL

https://triple-dev.titicaca-corp.com/attractions/37cd28e1-ef29-4ac5-8821-3bbdc8d52908

guswl98 avatar Oct 02 '24 07:10 guswl98