👿 Problem
react-icons
패키지에서 아이콘IoIosClose
를 import해서 사용함

- 해당 아이콘에 클릭 이벤트 핸들러
handleCloseModal
을 걸어주려함 modalDim
,modalClose
가ref
로 걸려있는 요소를 클릭하면Modal
을 토글함

- 아이콘 태그에 이벤트를 걸어줬는데 클릭 시 그 안의
svg
,path
태그가e.target
으로 잡혀서 클릭 이벤트 핸들러가 실행이 안됐음

- 아이콘을 감싼
div
나button
태그에 이벤트 핸들러를 걸어도 같은 현상이 발생함

😇 Solution
- 아이콘을 클릭했을 때
가장 가까운 상위 button
요소btn === ModalClose
를 찾게함
btn
에는useRef
로modalClose
라는ref
가 걸려있음
btn
과modalClose.current
가 같은 대상이라면Modal
을 토글하게 하는 조건 추가함
