Maison >interface Web >Questions et réponses frontales >Reactjs peut-il s'exécuter uniquement dans un nœud ?
reactjs ne s'exécute pas uniquement dans Node ; c'est une bibliothèque JavaScript utilisée pour créer des interfaces utilisateur. En mode développement, l'application Create React exécute les serveurs de développement NodeJs et Webpack, mais si elle n'est pas rendue côté serveur, Reactjs l'est uniquement. un front-end Le framework peut être utilisé avec JavaScript et ne nécessite pas de nœud.
L'environnement d'exploitation de cet article : système Windows 10, nodejs version 16, ordinateur Dell G3.
Non, il peut s'exécuter partout où js peut s'exécuter
En mode développement, oui. L'application Create React exécute un serveur de développement NodeJs et Webpack, vous permettant d'obtenir des commentaires lorsque vous modifiez des fichiers et démarrez ou arrêtez le serveur.
Si vous avez besoin d'effectuer un rendu côté serveur, vous utiliserez inévitablement node.
S'il n'est pas utilisé, il s'agit d'un pur framework front-end.
Développer les connaissances
Dans le processus de développement Web, si nous devons refléter les modifications des données dans l'interface utilisateur en temps réel, nous devons opérer sur le DOM. Le DOM virtuel de Reactjs rend le rendu des pages très efficace et plus contrôlable que la manipulation directe du DOM.
1. Qu'est-ce que ReactJs ?
est issu du projet interne de Facebook, utilisé pour créer le site Web Instagram, et a été open source en mai 2013 ;
est l'un des trois frameworks principaux de bibliothèques JavaScript
est une bibliothèque JAVASCRIPT utilisée pour créer des interfaces utilisateur ;
Principalement utilisé pour créer une interface utilisateur, peut être considéré comme la couche de vue et constitue une vue efficace.
2. Deux caractéristiques de Reactjs :
Componentisation : Construire des composants via Reactjs rend le code plus facile à réutiliser et peut être bien appliqué dans le développement de grands projets.
DOM virtuel : il rend le rendu des pages très efficace et plus contrôlable que la manipulation directe du DOM.
3. Avantages :
Il a des performances élevées et la logique du code est très simple. De plus en plus de gens ont commencé à y prêter attention et à l'utiliser.
La combinaison de la composantisation de Reactjs et du DOM virtuel efficace offre à Reactjs de puissantes capacités de rendu de page descendant.
De plus, React fournit de nouveaux concepts, bibliothèques et principes de programmation, qui nous permettent d'écrire du code rapide, compact et beau sur le serveur et le client, et de créer des applications Web~
Qu'est-ce que nodejs ?
Tout d'abord Dans l’ensemble, il est important de comprendre que Node n’est pas un serveur web. Cela ne fait rien tout seul. Cela ne fonctionne pas comme Apache. Si vous souhaitez qu'il s'agisse d'un serveur HTTP, vous devez l'écrire vous-même à l'aide de ses bibliothèques intégrées. Node.js n'est qu'un autre moyen d'exécuter du code sur l'ordinateur. Il s'agit d'un simple runtime JavaScript.
En termes simples, Node.js est un JavaScript exécuté côté serveur.
Node.js est une plate-forme construite sur le runtime JavaScript Chrome.
Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.
Apprentissage recommandé : "Tutoriel vidéo Nodejs"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!