오늘은 코드스테이츠에서 리액트를 학습하는 첫날이였다. 본격적으로 공부하기 앞서서 리액트 기초 개념을 통해 리액트가 무엇인지 알게 되었다. 이번 챕터에서는 자바스크립트 확장 문법 jsx와 리액트의 핵심 Component에 대해 학습을 해보았다. 일전에 jsx에 대하여 블로깅을 하였기 때문에 자세한 내용은 서술하지 않으나 요약을 해보자면...
하나의 엘리먼트 안에 모든 엘리먼트가 포함되어야한다.
Class지정은 className으로 지정해야한다.
JS를 쓰고자 한다면 {} 중괄호로 선언해야한다.
컨포넌트는 대문자로 해야한다.
조건부 렌더링은 if가 아니라 삼항연산자를 사용해야한다.
(조건 ? true값 : false값)
여러개의 HTML Element를 표시할때는 map을 사용한다.
(map을 사용할때는 반드시 ‘key’ JSX 속성을 넣어야한다.)
key속성의 위치는 map 메서드 내부에 있는 엘리먼트, 첫 엘리먼트에 넣어야한다.