강의

멘토링

커뮤니티

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

skfk1320님의 프로필 이미지
skfk1320

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

게시글 구현하기

liked 부분 조건문

작성

·

211

0

아래처럼 liked는 id부분과 다르게 { } 중괄호를 쓰면 에러가 나는 건가요?

 

liked
        ? <HeartTwoTone twoToneColor="red" key="heart" onClick={onToggleLike}/>
        :
        <HeartOutlined key="heart" onClick={onToggleLike}/>,
       
        <MessageOutlined key="dm"/>,
        <Popover key="more"  content={(
          <Button.Group>
            {id && post.User.id === id ?
            <>
              <Button>수정</Button>
              <Button type="danger">삭제</Button>
            </>
            :
            <Button>신고</Button>}
          </Button.Group>
        )}>

답변 1

0

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

문법 상 중괄호가 들어갈 위치가 아닙니다. 중괄호는 jsx태그 안에서 js문법을 쓰고 싶을 때 쓰는 것인데 liked는 배열 내부라서 굳이 중괄호로 감쌀 필요가 없습니다.

skfk1320님의 프로필 이미지
skfk1320

작성한 질문수

질문하기