[React] 재사용 가능한 Custom Modal 만들기
·
FrontEnd
재사용 가능한 모달 사이드 프로젝트 진행중에 모달창을 띄워야 하는 일이 생겼다. 대부분의 페이지에서 사용 해야했기 때문에, 재사용 가능한 컴포넌트로 제작하기로했다. 컴포넌트 단위로 생성했을때 여러곳에서 재사용이 가능하며, (가장 큰 장점) 개발시간을 크게줄여준다. 예를들어, 비슷하게 생긴 모달창이 20개 30개 혹은 100개 이상 필요한데 모두 다 복붙 할 수는 없다. 생산성이 매우 떨어지기 때문. 이를 바탕으로 컴포넌트가 얼마나 생산성을 높여주는지 실제로 만들어보면서 느껴보자. 일단. 컴포넌트를 먼저 생성해준다. 이 글은 Typescirpt와 NextJS 기반이다. 내가 만들어야 하는 컴포넌트 이다. 총 3가지의 변화가 있을 것이다. 1. 아이콘, 2. 텍스트, 3. 버튼 이 모달을 컴포넌트를 사용하지..