- React를 사용하는 이유
- 동적인 웹 페이지를 보다 효율적으로 유지보수하고 관리하기 위해서 front library가 등장함
- 웹 페이지보다 웹 어플리케이션이라는 용어가 더 어울릴 정도로 user interaction이 중요해짐
- React만의 장점
- Component 단위 작성 : 개별적인 view 단위인 component를 가지고 여러 부분에서 사용할 수 있게 하여 생산성과 유지 보수를 용이하게 함
- JSX (Javascript + XML) : element를 제공해주고 html과 문법이 유사하여 익숙함을 느낄 수 있음
- Virtual DOM : 랜더링 과정이 필요 없어서 연산 비용이 실제 DOM보다 적음
- React Project
- 구구단
- 끝말잇기
- 숫자 야구
- 반응 속도 체크
- 가위 바위 보
- 로또
- React start
- npx create-react-app [앱 이름]
- cd [폴더]
- npm start