본문 바로가기

react study

01_react 간단한 팝업 만들기

반응형

우선 components 디렉토리 생성 후 Popup.js 파일 생성

거기에 styled-components로 팝업 디자인 

 

 

App.js에 팝업을 import 해서 불러온다

팝업 열기 버튼을 만들고 디자인한다

useState를 import한다.

- !!여기서 useState 특징은 상태값이 변경되면 다시 랜더링을 하는 특징을 갖고있다.

useState를 통해 popup, handlePopup을 만들고

팝업버튼을 누를때 handlePopup을 트루로 바꿔주고

popup이 true일때 <Popup>이 나올수 있게 함수 작성

<Popup>에 onClose라는 프로퍼티를만들어서 그안에 handlePopup을 받아온다

 

 

다시 Popup.js로 이동

onClose 값을 props로 받아온다

또한 팝업에 onClick함수를 작성하고 내용은 받아온 onClose값을 false로 바꿔준다

onClose => handlePopup => false => 팝업 닫힘

 

 

반응형

'react study' 카테고리의 다른 글

05_Popup 기능 만들기  (0) 2020.10.04
04_Sidemenu 만들기  (0) 2020.10.04
03_Router 설정해보기  (0) 2020.10.03
02_ 비동기통신을 사용해보자  (0) 2020.10.02
00_react 시작하기  (0) 2020.10.02