230809 React Zustand Modal 전역 상태 관리하기 Zustand Store: 모달 컴포넌트 정보를 Map 객체로 저장 커스텀 훅: Modal을 open,close하는 함수를 만들어서 제공 사용자: 커스텀 훅의 open 함수와 close 함수를 사용해 모달을 조작 1. Zustand로 useOverlayStore 생성 overlays 변수: {id:itemElement} 형식으로 오버레이할 모달 컴포넌트를 맵 객체로 저장 addOverlay 함수: 추가할 오버레이 컴포넌트와 id값을 받아 overlays에 추가 deleteOverlay 함수: 오버레이한 컴포넌트 id값을 인자로 받아 delete 메서드로 overlays에서 제거 const useOverlayStore = create()(..