seance3 1 cours
npm run dev : s'occupe de lancer un environnement de développement agréable.
Filière : DEV — Développement informatique (TDI, développement digital)
📥 Télécharger le PDF (902 Ko)Sommaire du document
- 3.3. Architecture d’une application React
- 1. L’application React commence à démarrer avec un seul composant racine ;
- 2. Le composant racine est créé grâce à un ou plusieurs composants ;
- 3. Chaque composant est formé comme un composant de composants plus
- 4. La grande partie des composants sont des composants d’interface
- 5. L’application React a la possibilité d’ajouter un composant tiers à des fins
- 3.4. Explication du code
Aperçu du contenu
Extrait des premières pages, texte tiré du PDF. Le document complet (6 pages) est dans le PDF.
ECMAScript6 ECMAScript est un standard de langage de programmation, il définit : La syntaxe, Les types de variable et encore pas mal d’autres choses… ES6 : Il a été publié en 2015, d’ailleurs vous pouvez aussi le voir aussi sous le nom ES2015. Beaucoup de choses ont evolué en ES6… Fonctions Fléchées, Classes, Modules… Babel Afin de faire de l’ES6 dès aujourd'hui, il faut le compiler, ou le transpiler. Pour cela il y a notamment Babel qui va transformer pour vous le code en ES5 (version qui est supportée par tous les navigateurs modernes). Il peut aller plus loin que de l'ES6 et a tendance à proposer des solutions via un système de plugin pour les propositions qui sont parfois encore en…
Babel fonctionne avec des presets, qui sont un ensemble de plug-ins permettant de compiler toutes les tâches liées à la technologie qu'on voudra compiler. En ce qui nous concerne, on aura besoin des presets suivants : babel-preset-es2015 et babelpreset-react.
Bundlers Le bundler condense tout le code de votre application pour n'avoir qu'un seul fichier javascript à importer dans votre page HTML. L'intérêt majeur c'est que vous n'êtes plus contraints d'avoir un fichier obèse quand vous codez du JavaScript, où il est impossible de retrouver votre fonction. Vous pouvez faire des modules (fichiers isolés), y faire référence dans un autre fichier et tout de même être capable de les utiliser dans le navigateur sans ajouter une balise <script> à chaque fois que vous ajoutez un fichier.
Les deux outils majeurs sur le marché sont Browserify et Webpack. Webpack est un outil qui permet de prendre en compte la modularité du code JavaScript. Il peut le faire selon les différents standards (commonJs, AMD, etc.). En revanche, à lui tout seul, il est incapable de transformer le code ES2015 ou JSX.
3.3. Architecture d’une application React : Afin d’écrire un bon code, la bibliothèque React propose différents concepts comme : le composant d’ordre supérieur, le contexte, les accessoires de rendu, les références, etc. React Hooks est utilisé pour faire gérer de grands projets.
Autres documents de la filière DEV
seance1 3 td qcm 631b2e3703cc0 1
ExercicesSerie N2 1
Exercicesseance1 2 cours solution des exercices 631b2e2b1bab3 1
Exercicesseance3 2 travaux pratiques
ExercicesPython serie1 if 2 1
Exercicesseance1 4 annexes 631b2e40c5417 1
Exercicesseance4 1 cours 631b2e9514e4b
ExercicesSerie 1 Exercices
Toutes les filières
Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.