
1) Data Flow
2) Component 기반 구조

3) Virtual DOM

4) Props and State
5) JSX
const element = <h1>Hello, world!</h1>; (필수는 아니지만 편의성을 위해 대부분 사용.)1) Node.js & NPM
2) Babel
3) Webpack
1) 프로젝트 생성
npx create-react-app my-app2) 프로젝트 실행
npm start3) 기본 디렉토리 구조
/node_modules: 모듈 및 의존성 정보./public: index.html과 favicon.ico 파일 포함. → 가상 DOM을 위한 html파일이 들어있는곳/src: 실제 React 컴포넌트를 작성하는 디렉토리..gitignore: Git에 올리지 않을 파일 목록.package.json: 프로젝트 메타데이터 및 의존성 정보.README.md : 리드비 파일도 같이 생성됨