React ne nécessite pas et ne dépend pas de node, car réagir.js et node.js ne sont pas étroitement liés mais nous utilisons généralement l'échafaudage fourni par React pour construire la structure du projet, et cela nécessite l'utilisation ; de nœud.
L'environnement d'exploitation de cet article : système Windows7, version React17.0.1, ordinateur DELL G3.
Avez-vous besoin d'un nœud pour apprendre à réagir ?
Vous n'avez pas besoin d'installer un nœud pour apprendre React.js et node.js ne sont pas étroitement liés. Vous pouvez apprendre React.js de manière totalement indépendante.
Mais nous utilisons généralement l'échafaudage fourni par React pour construire la structure du projet, et cela nécessite l'utilisation de node. Mais node.js n'a besoin que de connaître son package d'installation npm.
1. Introduction aux outils courants
1. nodejs :
Node.js est un environnement d'exécution JavaScript construit sur le moteur JavaScript V8 de Chrome.
comment faire comprendre ? Tout d'abord, node.js est un environnement d'exécution JavaScript. Généralement, le JavaScript que nous connaissons s'exécute dans le navigateur. Vous pouvez donc comprendre pourquoi il est basé sur le moteur JavaScript V8 de Chrome. Avec nodejs, vous pouvez extraire les composants publics JavaScript et les déployer séparément sur nodejs pour fournir des services publics. Les possibilités frontales sont désormais plus imaginatives.
2. npm : (gestionnaire de packages de nœuds)
Le gestionnaire de packages de nœuds gère principalement l'installation, la désinstallation, la mise à jour, l'affichage, la recherche et la publication des packages de nœuds. Libérez les développeurs du travail fastidieux de gestion des packages (versions, dépendances). Nodejs a intégré npm, donc npm est également installé lors de l'installation de nodejs.
3. nvm : gestionnaire de versions de nœud
Utilisez-le pour installer et maintenir facilement plusieurs versions de Node sur la machine Alors pourquoi avez-vous besoin de plusieurs versions ? Il existe de nombreux scénarios. Par exemple : vous pouvez travailler sur deux projets en même temps et les versions de nœuds utilisées par différents projets sont différentes ou vous souhaiterez peut-être utiliser une version plus récente pour effectuer certaines expériences ; Dans ce cas, il serait difficile d'installer et de maintenir plusieurs versions de nœud sans NVM. C'est la valeur de nvm.
4. webpack : webpack est un bundler de modules (webpack est un bundler de modules).
C'est pour analyser la structure de votre projet actuel, packager les éléments que le navigateur utilisé dans le projet ne peut pas comprendre (SCSS, jade, Typescript, etc.) de manière appropriée et les traduire en CSS que le navigateur peut comprendre. et js. Dans webpack, tout est un module (images et CSS aussi).
Remarque : vous devez installer nodejs pour apprendre React. La raison principale n'est pas que React dépend de nodejs, mais que le webpack dépend de nodejs.
Recommandations associées : "Tutoriel vidéo React"
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!