(리액트) jsx 규칙

trina lee·2023년 5월 12일
  • 컴포넌트 : 구조(HTML)와 동작(JavaScript)에 대한 코드를 한 뭉치로 적은 코드셋
  • jsx 규칙
    -하나의 엘리먼트 안에 모든 엘리먼트가 포함
    -엘리먼트 클래스 사용 시, className으로 표기
    -javascript 표현식 사용 시, 중괄호 {} 이용
    -사용자 정의 컴포넌트는 대문자로 시작(PascalCase)
    소문자로 시작하게 되면 일반적인 HTML 엘리먼트로 인식한다.
    -조건부 렌더링에는 if문이 아닌 삼항연산자 사용
(1+1 === 2) ? (<p>정답</p>) : (<p>탈락</p>)

-여러 개의 HTML 엘리먼트를 표시할 떼, map() 함수를 이용
map 함수를 사용할 때는 반드시 'key' JSX 속성을 넣어야 한다.

profile
지금은 개발 모드

0개의 댓글