한번 물어봄
React 자체적으로는 npm이 서버에 있어야 동작하는 것이 아니라, React 라이브러리를 빌드하여 생성된 정적 파일(HTML, CSS, JavaScript)을 서버에 배포하면 클라이언트 측에서 동작합니다. 따라서 서버에는 Node.js와 같은 JavaScript 런타임 환경만 있으면 되며, npm이 있을 필요는 없습니다.
React 애플리케이션을 빌드하면, public
폴더에 정적 파일이 생성됩니다. 이 정적 파일들을 웹 서버에 업로드하여 클라이언트 측에서 애플리케이션이 동작하도록 할 수 있습니다.
React 개발을 위해서는 npm
을 사용하여 React 라이브러리 및 개발용 패키지를 설치할 필요가 있습니다. 또한, React 애플리케이션을 빌드하는 도구로는 create-react-app
과 같은 도구를 사용할 수 있습니다. 이러한 도구는 React 애플리케이션을 빠르고 쉽게 개발할 수 있도록 해주며, React 애플리케이션을 빌드하고 배포하는 것을 간편하게 처리할 수 있도록 해줍니다.