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 n'est qu'une façade. -end framework Il peut être utilisé avec JavaScript, aucun nœud n'est requis.
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 alors d’un pur framework front-end.
Développer les connaissances
Pendant le processus de développement Web, si nous devons refléter les modifications des données sur 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 ?
Il est né d'un projet interne à Facebook et a été utilisé pour créer le site Web Instagram, et a été open source en mai 2013 ;
Il s'agit de l'un des trois frameworks principaux de bibliothèques JavaScript ;
Est une bibliothèque JAVASCRIPT pour créer des interfaces utilisateur ;
Principalement utilisé pour créer une interface utilisateur, il peut être considéré comme la couche de vue et constitue une vue efficace.
2. Deux caractéristiques de reactjs :
Componentisation : la création de 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 une logique de code 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 donne à 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 élégant sur le serveur et le client pour créer des applications Web~
qu'est-ce que nodejs ?
Tout d’abord, 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 votre ordinateur, c'est un simple runtime JavaScript.
En termes simples, Node.js exécute JavaScript sur le 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 indique si Reactjs ne peut s'exécuter que dans Node. Pour plus d'informations, veuillez prêter attention aux autres articles connexes sur ce site !