[TIL/React] 2024/08/13

원민관·2024년 8월 13일
0

[TIL]

목록 보기
148/159
post-thumbnail

✅ 강남(=특정 지역)으로 이동

  1. 강남 버튼을 클릭하면 moveToGangnam 버튼이 호출됨
  2. map이라는 조건을 기준으로, 강남의 위도 및 경도를 통해 중심화 및 zoom이 이루어짐
  3. map은 handleMapReady 함수의 실행 결과
  4. handleMapReady는 NaverMap 컴포넌트에서 onMapReady라는 props명으로 동작
  5. initializeMap 함수에서 onMapReady 함수를 실행
  6. 이때, onMapReady 함수에 newMap, 즉 사용자 위치 기반 지도 인스턴스를 전달
  7. moveToGangnam에서는 setCenter와 setZoom 메서드를 통해 해당 지도 인스턴스를 강남 버전으로 업데이트

✅ 구현 결과물

next

  1. 동작구, 서대문구 등도 적용되야 함
  2. 즉, 특정 위치에 대한 데이터를 파라미터로 전달받아서, 동일한 로직을 처리할 수 있는 hook이 요구됨
  3. UI/UX를 어떤 식으로 구성할 것인지에 대한 기획이 필요함
  4. 버튼과 별개로, 인풋 필드를 통한 'centering 로직' 구현 필요
profile
Write a little every day, without hope, without despair ✍️

0개의 댓글