Node.js
자바스크립트가 브라우저 밖에서도 동작하게하는 환경
설치 확인 :: $node -v
npm
Node 기반 패키지 도구
설치 확인 :: $npm -v
리액트 프로젝트를 시작하기위한 세팅 도구
프로젝트 설치: npx create-react-app (프로젝트 이름)
로컬 서버 띄우기: npm start
1. public 폴더
웹을 배포한다는 건 특정 폴더(public)를 서버 컴퓨터에 올려두는 것
-index.html
-images : 이미지 파일 관리
-data : mock data 관리
src 폴더
-components : 공통 컴포넌트 관리(ex. Header, Nav, Footer)
-assest/images : css에서 background-image로 활용한 이미지 관리
-pages : 페이지 단위 컴포넌트 폴더로 구성
ex) Login.js, Main.js
styles 폴더
-reset.css : css 초기화
-commom.css : 공통 사용 css 속성 정의 (ex.font-family)