강의마다 시작전에 리액트를 사용하는 이유를 설명해준다.

  1. 리액트는 순수 자바스크립트로 작업하는 것 보다 쉽다
  2. 운영의 용이함
  3. 에러 발생을 줄여줌

그렇다면, 1번에서 쉽다고 말하는건 어떤 것어떻게 쉽다는 걸까?

  1. JSX로 DOM에 쉽게 접근할 수 있음 순수 자바스크립트로 웹 페이지를 만들때는 명령적 접근법(분명하게 한 단계씩 명령을 내리는 방식)을 따르고 번거러움 반면에 리액트에서는 html를 javascript 내에서 사용할수가 있고, js 파일에서 css도 import 시킬수 있는데 이는 개발자가 쉽게 개발할 수 있게 해줌 (리액트는 코드를 상시 확인하면서 브라우저 친화적인 코드로 변환시켜서 브라우저에 전달함)
  2. state가 바뀌면 재렌더링을 해줌