[북잡 프로젝트] 모달창 상태 관리 중앙화하기(feat. Zustand)
이번 프로젝트에서 모달을 별도의 컴포넌트로 분리해서 사용하고 있었다.페이지나 상황에 따라 모달을 띄우기 위해, 컴포넌트에서 직접 useState를 선언해 모달의 열림/닫힘을 관리했다.
🌱 기존 사용 방법
Modal.jsx
import { useNavigate } from 'react-router-dom'
import cancelIcon from '../../assets/icons/common/common_cancel.svg'
const Mo...
devsubin.hashnode.dev4 min read