• Node.js는 React를 사용하기 쉽게 하는 도구를 내장하고 있음 • Node.js와 함께 설치되는 NPM(Node Package Manager)를 이용 하면 프론트엔드 프로젝트를 위한 다양한 패키지를 쉽게 설치하고 관리 가 능 • 리액트도 하나의 패키지! • 자바스크립트 런타임인 Node.js 기반으로 만들어진 Webpack과 Babel 같은 도구을 자주 사용
Babel
• 옛날에는 큰 기능을 하지 않는 자바스크립트 컴파일러(해석기)였지만 리 액트에서는 중요한 역할 • 최신 JavaScript 문법을 이전 버전의 JavaScript 문법으로 변환해주 어 다양한 브라우저에서 호환성에 문제 없이 코드를 실행할 수 있음
Webpack
• 자바스크립트 모듈 번들러 (Module Bundler) • 여러 개의 파일과 모듈을 하나의 파일로 합쳐줌 • 코드 변경사항 발생 시 바로 반영되는 기능