Open yonghyeun opened 2 months ago
import { Map } from '@vis.gl/react-google-maps'; import { NEXT_PUBLIC_GOOGLE_MAP_ID } from '@/shared/constant/env'; const MapGround = ({ children }: { children: React.ReactNode }) => { return ( <Map mapId={NEXT_PUBLIC_GOOGLE_MAP_ID} defaultCenter={{ lat: 37.553441, lng: 126.9696769 }} defaultZoom={20} ></Map> ); };
이런 경우 defaultCenter , defaultZoom 같은 경우를 state 로 관리하여 계속 변경한다면 , 매번 렌더링 일어 날 때 마다 api 요청 횟수로 카운트 되는지 확인해봐야 함
defaultCenter , defaultZoom
state
defaultCenter , defaultZoom 같은 경우를 설정에서 유지하거나 , 다른 게시글에서 지도로 이동하기 같은 경우 state 로 관리하여 이동해야 할 것이기 때문
이런 경우
defaultCenter , defaultZoom
같은 경우를state
로 관리하여 계속 변경한다면 , 매번 렌더링 일어 날 때 마다 api 요청 횟수로 카운트 되는지 확인해봐야 함defaultCenter , defaultZoom
같은 경우를 설정에서 유지하거나 , 다른 게시글에서 지도로 이동하기 같은 경우state
로 관리하여 이동해야 할 것이기 때문