Heim  >  Artikel  >  Web-Frontend  >  Können ReactJS nur im Knoten ausgeführt werden?

Können ReactJS nur im Knoten ausgeführt werden?

WBOY
WBOYOriginal
2022-07-06 17:38:001963Durchsuche

reactjs läuft nicht nur in Node; es ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen. Im Entwicklungsmodus führt die Create-React-Anwendung NodeJs- und Webpack-Entwicklungsserver aus, aber wenn sie nicht auf der Serverseite gerendert wird, ist Reactjs nur ein Frontend Das Framework kann mit JavaScript verwendet werden und erfordert keinen Knoten.

Können ReactJS nur im Knoten ausgeführt werden?

Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.

reactjs läuft nicht nur im Knoten

Nein, es kann überall dort laufen, wo js laufen kann

Im Entwicklungsmodus, ja. Die Create-React-App führt einen NodeJs- und Webpack-Entwicklungsserver aus, sodass Sie Feedback erhalten, wenn Sie Dateien ändern und den Server starten oder stoppen.

Wenn Sie serverseitig rendern müssen, verwenden Sie zwangsläufig Node.

Wenn nicht verwendet, handelt es sich um ein reines Frontend-Framework.

Wissen erweitern

Wenn wir im Webentwicklungsprozess sich ändernde Daten in Echtzeit auf der Benutzeroberfläche widerspiegeln müssen, müssen wir im DOM arbeiten. Das virtuelle DOM von ReactJS macht das Rendern von Seiten sehr effizient und kontrollierbarer als die direkte Manipulation des DOM.

1. Was ist ReactJS?

entstand aus dem internen Projekt von Facebook, das zum Aufbau der Instagram-Website verwendet wurde, und wurde im Mai 2013 als Open Source bereitgestellt;

ist eines der drei Mainstream-Frameworks von JavaScript-Bibliotheken;

ist eine JAVASCRIPT-Bibliothek, die zum Erstellen von Benutzeroberflächen verwendet wird

Wird hauptsächlich zum Erstellen der Benutzeroberfläche verwendet, kann als Ansichtsebene betrachtet werden und ist eine effiziente Ansicht.

2. Zwei Merkmale von ReactJS:

Komponentisierung: Der Aufbau von Komponenten durch ReactJS erleichtert die Wiederverwendung des Codes und kann gut bei der Entwicklung großer Projekte angewendet werden.

Virtuelles DOM: Es macht das Rendern von Seiten sehr effizient und kontrollierbarer als die direkte Manipulation des DOM.

3. Vorteile:

Es hat eine hohe Leistung und die Codelogik ist sehr einfach. Immer mehr Menschen achten darauf und nutzen es.

Die Kombination aus der Komponentisierung von Reactjs und dem effizienten virtuellen DOM verleiht Reactjs leistungsstarke Top-Down-Seitenrenderingfunktionen.

Darüber hinaus bietet React einige neuartige Konzepte, Bibliotheken und Programmierprinzipien, die es uns ermöglichen, schnellen, kompakten und schönen Code auf dem Server und Client zu schreiben und Webanwendungen zu erstellen~

Was ist NodeJS?

Erstens Alles in allem ist es wichtig zu verstehen, dass Node kein Webserver ist. Von alleine macht es nichts. Es funktioniert nicht wie Apache. Wenn Sie möchten, dass es sich um einen HTTP-Server handelt, müssen Sie ihn mithilfe seiner integrierten Bibliotheken selbst schreiben. Node.js ist nur eine weitere Möglichkeit, Code auf dem Computer auszuführen. Es handelt sich um eine einfache JavaScript-Laufzeitumgebung. Einfach ausgedrückt ist Node.js JavaScript, das auf der Serverseite ausgeführt wird.

Node.js ist eine Plattform, die auf der Chrome JavaScript-Laufzeitumgebung basiert.

Node.js ist eine serverseitige ereignisgesteuerte I/O-JavaScript-Umgebung, die auf der V8-Engine von Google basiert. Die V8-Engine führt Javascript sehr schnell aus und bietet eine sehr gute Leistung.

Empfohlenes Lernen: „

nodejs-Video-Tutorial

Das obige ist der detaillierte Inhalt vonKönnen ReactJS nur im Knoten ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn