Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[191209] 맵 요청 부분과 전역 상태 관리 적용중 #135

Merged
merged 9 commits into from
Dec 9, 2019

Conversation

jongnan
Copy link
Contributor

@jongnan jongnan commented Dec 9, 2019

관련 이슈

개발 내용 요약

  • data fetch를 해오는 custom hook 추가
  • 지역구 정보 모듈화
  • 맵 컴포넌트에 필요한 전역 상태관리 추가

지도에서 원하는 지역구 클릭시 지도에 표현 및 상태 저장
선택한 지역구의 마커는 사라지지 않도록 고정

이외에 리펙토링 진행
좌우로 브라우저를 좁혔을때, 지도도 같이 줄어들어
짤리는 현상 방지하기 위해 크기 고정
지역구 정보를 util/district.js 로 분할하여 사용
따라서, 해당 관련 정보를 사용하는 함수들의 코드 수정

코드를 수정하면서 리펙토링 진행
공통으로 사용되는 지역구 정보를 모듈화
지역구 정보를 모듈화를 시켜 간단한 코드 수정
fetch하는 부분이 계속되서 중복되므로 커스텀 훅으로 만들어 사용
선택된 구들은 전역으로 쓰일 수 있기 때문에 context에 저장

현재 오버된 구를 useState로 관리

state로 관리하므로 이벤트 핸들러 함수 변경

reducer와 actions 분리
@jongnan jongnan merged commit 3bf3540 into connect-foundation:develop Dec 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant