useState를 사용하여 지도컴포넌트에서 매장정보 더보기 버튼을 클릭시 스르륵 나타나는 모달창을구현 하고자 한다.
false로 지정하여 닫혀있게 둔다.!을 이용한 함수를 생성한다. const [isOpen, setIsOpen] = useState(false);
const openModal = () => {
setIsOpen(!isOpen);
};
const closeModal = () => {
setIsOpen(false);
};
```
<button onClick={openModal}>
<IoIosArrowForward />
</button>
```
<컴포넌트 />만들어 지정한다.<컴포넌트/>props으로 전달한다.{isOpen && <Modal closeModal={closeModal} />}
closeModal)을 받아오고, 닫기버튼에 함수를 적용하면 끝!