반응형
간단하다.
useEffect에 useResetRecoilState 함수 할당하였다.
const usersAreaReset = useResetRecoilState(usersArea);
const usersSiggReset = useResetRecoilState(usersSigg);
..(생략)..
useEffect(() => {
//클락하면 지역검색창 초기화
usersAreaReset();
usersSiggReset();
..(생략)..
}, [wtm.x, wtm.y]); //! 평면좌표 바뀔때마다 실행
지도 클릭시 지역검색창이 실제 화면과 일치하지 않아서 어색함이 있었는데, 지도를 클릭할때마다 '지역선택'이 되도록 하였다.
반응형
'프로젝트 > 코드스테이츠 - 4주프로젝트' 카테고리의 다른 글
리팩토링 : 카카오지도 DOM은 리렌더링 안시키고 마커만 리렌더링시키는 방법 (0) | 2022.01.07 |
---|---|
리팩토링 : 지도 위주의 UI로 변경 (0) | 2022.01.05 |
위치기반시스템 flow (0) | 2022.01.03 |
리팩토링 : httpOnly를 true로 설정하고 로긴상태 유지하는법 알아냄 (0) | 2022.01.01 |
리팩토링 : 카카오맵 연속클릭시 하얀지도뜨는 버그 해결 (0) | 2021.12.25 |