React
- JavaScript 라이브러리로, 웹 애플리케이션의 사용자 인터페이스(UI)를 개발하기 위해 사용됨
- React는 클라이언트 측에서 실행되며, 웹 브라우저에서 동작하는 JavaScript 코드로 작성됨
Node.js
- 서버 측 JavaScript 런타임 환경임
- Node.js는 웹 서버를 구축하고 실행하기 위해 사용되며, JavaScript 코드를 서버에서 실행할 수 있게 해줌.
즉, React를 사용하여 개발한 웹 애플리케이션을 서버에 배포하고 실행하려면 Node.js가 필요함.
출처: DA MI