230705 Custom hooks으로 modal 만들기 Modal의 불편함 Modal을 열고 닫는 상태 관리를 위한 useState의 사용 return 문안에서 조건 연산자를 사용한 Modal 렌더링 '확인', '취소' 버튼을 눌렀을 때 실행할 함수를 각각 props로 넘겨야 한다 function App() { const [isOpenModal, setOpenModal] = useState(false); return ( setOpenModal(true)}>medium 버튼 {isOpenModal && createPortal( setOpenModal(false)} confirmFunc={() => console.log("Confirmed")} > 버튼이 2개인 모달 ,document.body )} ); ..