- Facebook이 개발한 프론트엔드 개발 도구
- 사용자 인터페이스를 구현하기 위한 선언적이고 효율적인 js 라이브러리
- 대규모 휍 서비스 UI 더 편하게 개발하기 위해 만들어진 기술
- Node.js를 기반으로 함
- Node.js
- 자바스크립트를 실행시켜주는 구동기
- 자바스크립트의 런타임(실행환경)
- Node.js
- 특징
- 컴포넌트 기반으로 UI 구성함
- 화면 업데이트 구현이 쉽다
- 선언형 프로그래밍(불필요한 과정 생략하고 내가 이루고자 하는 목적만 간결히 명시하는 방법)
- 화면 업데이트가 빠르게 처리된다
- DOM을 바로 업데이트 하지 않고 virtual DOM에 저장했다가 모아서 업데이트 함
- vite : 기본 설정이 적용된 react app 생성해주는 개발툴
npm create vite@latest
'주니어 개발자 일기📝 > React' 카테고리의 다른 글
React에서 state 관리 (0) | 2025.08.01 |
---|