리액트의 이해
메타(구 페이스북)
FrontEnd의 기반 기술: HTML, CSS, JavaScript
MPA: 뷰(view) 페이지가 여러 개이다. JSP, Thymeleaf, ….
Server에서 랜더링(html 코드를 생성)한다. ← WAS: 톰캣
SPA: 뷰(view) 페이지가 하나이다. index.html
SPA를 위한 JavaScript 라이브러리
다양한 라이브러리를 import해서 사용
node.js가 필수적으로 설치 되어있어야 함






리액트에서 사용되는 라이브러리를 다운로드하고 관리하는 명령어
yam 설치: windows의 모든 프로젝트에서 사용할 수 있도록 global하게 yarn을 설치함
리액트 프로젝트 생성
yarn을 사용해서 생성
cd c:\
mkdir Workspace-React
cd Workspace-React
yarn create react-app my-react-app ← my-react-app: 프로젝트 생성
cd my-react-app ← 프로젝트 폴더로 이동
yarn start ← React 프로젝트 실행: 기본적으로: localhost:3000 포트에서 실행
명령 프롬프트: <가상 서버 작동 중지>
CTRL + c
npm을 사용해서 생성: 느림