Node.js와 npm은
현대적인 JavaScript 및 React Native 개발의 핵심 도구로,
효율적인 개발 환경 구축과 패키지 관리를 위해 반드시 필요함
Node.js
1. 정의
Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임
2. 역할
서버 사이드에서 JavaScript를 실행할 수 있게 해줌
3. 특징
npm
Node Package Manager
1. 정의
npm은 Node.js의 기본 패키지 관리자
2. 역할
JavaScript 라이브러리를 쉽게 설치, 공유, 관리할 수 있게 해줌
3. 특징
설치가 필요한 이유
1. React Native 개발 환경
서버 사이드 렌더링
SSR은 웹 페이지의 초기 HTML 내용을 서버에서 생성하여
클라이언트에 전송하는 기술로,
초기 로딩 속도 향상과
검색 엔진 최적화에 도움을 주는 웹 개발 방식