클릭하면 작동하는 Modal 창 만들기(탭, 햄버거 메뉴에도 사용가능!)

정승원·2022년 4월 15일
0

react

목록 보기
4/16
post-custom-banner


처음에 state를 이용해서 modal의 기본값을 false로 주고 (꺼져있는 상태)


그리고 Modal 컴포넌트를 한개 생성한다.


그후에 JSX문법에서는 if를 쓸 수 없기 때문에 삼항연산자를 이용해 if문을 만들어준다

?는 true일 때 , : 는 false 일 때

if문을 통해
modal의 값이 true면 Modal창이 나오고 false면 사라진다 라고 코드 작성

위의 state 값을 누를 때마다 바꿔줘야되기 때문에
modal변경함수를 이용해서 modal에 논리부정 연산자인 ! 를 붙여 누를때마다 바꿔준다.

처음에 false인 상태에서 누르게 되면 true로 바꿔주고 Modal창이 켜진다
그 후에 true상태이니까 다시 누르면 false로 바뀌게된다.

profile
Hell-o wo-orld
post-custom-banner

0개의 댓글