인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

ㅇㅇ님의 프로필 이미지
ㅇㅇ

작성한 질문수

React로 NodeBird SNS 만들기

4-15. 댓글 컴포넌트 만들기

이런 부분이 이해가 안됩니다.

작성

·

120

0

setCommentFormOpened(prev => !prev);

여기서 prev => !prev가 어떤식으로 작동이 되는지 잘 모르겠는데...

제가 기초가 부족한걸까요??

답변 2

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

prev가 과거의 값입니다. prev => !prev는 과거의 값을 반전하라는 뜻입니다.

function(prev) { return !prev }와 같습니다.

prev가 false였다면 반전해서 true로 만들고

true였다면 반전해서 false로 만들게 됩니다.

0

ㅇㅇ님의 프로필 이미지
ㅇㅇ
질문자

감사합니다!

ㅇㅇ님의 프로필 이미지
ㅇㅇ

작성한 질문수

질문하기