◎react
: 프론트앤드 개발을 위한 Javascript 오픈소스 라이브러리
- 선언형 : 한 페이지를 보여주기 위해 HTML / CSS / JS를 하나의 파일에 작성할 수 있게 JSX를 활용한 선언형 프로그래밍
- 컴포넌트 기반 : 하나의 기능 구현을 위해 여러 종류의 코드를 묶어둠
=> 독립적, 재사용 가능, 기능 자체에 집중하여 개발 가능
- 범용성(다양한 곳에서 활용할 수 있다)
- 이 외의 라이브러리
- Angular : 컴포넌트 기반의 UI프레임워크, Typescript
- Vue
◎Create react App
: 리엑트 SPA 를 쉽고 빠르게 개발할 수 있도록 만들어진 툴체인
- react 설치
npx create-react-app@latest 폴더이름