Reactjs는 노드에서만 실행되는 것이 아니라 사용자 인터페이스를 구축하는 데 사용되는 JavaScript 라이브러리입니다. 개발 모드에서 Create React 애플리케이션은 NodeJs 및 Webpack 개발 서버를 실행하지만 서버 측에서 렌더링되지 않으면 Reactjs는 단지 앞부분에 불과합니다. -end 프레임워크. JavaScript와 함께 사용할 수 있으며 노드가 필요하지 않습니다.
이 문서의 운영 환경: Windows 10 시스템, nodejs 버전 16, Dell G3 컴퓨터.
아니요, js가 실행될 수 있는 곳이면 어디든 실행될 수 있습니다.
개발 모드에서는 그렇습니다. Create React 앱은 NodeJs 및 Webpack 개발 서버를 실행하므로 파일을 수정하고 서버를 시작하거나 중지할 때 피드백을 받을 수 있습니다.
서버 측에서 렌더링해야 하는 경우 필연적으로 node.js를 사용하게 됩니다.
사용되지 않으면 순수한 프런트엔드 프레임워크입니다.
지식 확장
웹 개발 과정에서 변화하는 데이터를 실시간으로 UI에 반영해야 한다면 DOM에서 작업을 해야 합니다. Reactjs의 가상 DOM은 DOM을 직접 조작하는 것보다 페이지 렌더링을 매우 효율적이고 제어하기 쉽게 만듭니다.
1. 반응J가 무엇인가요?
이는 Facebook의 내부 프로젝트로 시작되었으며 Instagram 웹사이트를 구축하는 데 사용되었으며 2013년 5월에 오픈 소스로 공개되었습니다.
이는 JavaScript 라이브러리의 세 가지 주요 프레임워크 중 하나입니다.
사용자 인터페이스 구축을 위한 JAVASCRIPT 라이브러리입니다.
주로 UI를 구축하는 데 사용되며 뷰 레이어라고 할 수 있으며 효율적인 뷰입니다.
2. Reactjs의 두 가지 특징:
컴포넌트화: Reactjs를 통해 컴포넌트를 구축하면 코드를 더 쉽게 재사용할 수 있으며 대규모 프로젝트 개발에 잘 적용할 수 있습니다.
가상 DOM: DOM을 직접 조작하는 것보다 페이지 렌더링을 매우 효율적이고 제어하기 쉽게 만듭니다.
3. 장점:
그것은 높은 성능과 매우 간단한 코드 논리를 가지고 있으며 점점 더 많은 사람들이 그것에 관심을 갖고 사용하기 시작했습니다.
Reactjs의 구성 요소화와 효율적인 가상 DOM의 조합은 Reactjs에 강력한 하향식 페이지 렌더링 기능을 제공합니다.
또한 React는 웹 애플리케이션을 구축하기 위해 서버와 클라이언트에 빠르고 컴팩트하며 아름다운 코드를 작성할 수 있는 몇 가지 새로운 개념, 라이브러리 및 프로그래밍 원리를 제공합니다~
nodejs가 뭐예요?
우선, Node는 웹 서버가 아니라는 점을 이해하는 것이 중요합니다. 그 자체로는 아무것도 하지 않습니다. 아파치처럼 작동하지 않습니다. HTTP 서버가 되기를 원한다면, 내장된 라이브러리의 도움을 받아 직접 작성해야 합니다. Node.js는 컴퓨터에서 코드를 실행하는 또 다른 방법일 뿐이며 간단한 JavaScript 런타임입니다.
간단히 말해서 Node.js는 서버에서 실행되는 JavaScript입니다.
Node.js는 Chrome JavaScript 런타임을 기반으로 구축된 플랫폼입니다.
Node.js는 Google의 V8 엔진을 기반으로 하는 이벤트 기반 I/O 서버 측 JavaScript 환경입니다. V8 엔진은 Javascript를 매우 빠르게 실행하고 성능이 매우 좋습니다.
추천 학습: "nodejs 비디오 튜토리얼"
위 내용은 Reactjs가 노드에서만 실행 가능한지 여부에 대한 내용입니다. 자세한 내용은 본 사이트의 다른 관련 글을 참고해주세요!