Skip to content

Erym974/react-playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

react-playground

Bienvenue sur ce module d'apprentissage pour React.

Qu'est ce que React ?

Si on suit la documentation de cette librairie, react est "une bibliothèque JavaScript pour la construction d’interfaces utilisateur (UI)."

Cette définition veut tout dire et rien dire en même temps. La question qu'il faut vraiment se poser c'est : "Pourquoi utiliser React?".

La librairie permet de régler une problématique rencontrée quand on doit synchroniser notre état d'application et notre vue (l'interface) dans une application JS from scratch.

Prérequis

  • Être à l'aise avec Javascript (ES6).
  • Utiliser VSCode.
  • Avoir un compte github
  • Savoir utiliser les fonctions de base de git

optionnel :

  • installer l'extension Live Server (pour VSCode).

Comment utiliser ce repository

Chaque exercice est sur une branche séparée. A partir de l'exercice 2, vous obtenez la correction des exercices précédents.

Exemple: La correction de l'exercice 3 se situe sur la branche exo4

Vous allez commit vos changements à chaque fin d'exercice, ce qui fait qu'a la fin du module vous aurez les corrections au bon endroit.

Exemple: Je produis le code pour l'exercice 4 dans la branche exo4. Une fois terminé, je commit mes changements puis je checkout sur la branche exo5. Ma solution à l'exercice 4 sera sur la branche exo4. Vous pourrez comparer les deux grâce à git diff exo4..exo5 -- main.js

Ce module a une approche orientée sur documentation. Et ce afin de vous habituer à des situations professionnelles où vous serez amenés à vous appuyer sur la documentation de la technologie sur laquelle vous êtes en train de travailler.


Pour commencer

  • Faites un fork de ce repo pour en avoir une "copie" sur votre github personnel

  • Placez sur la branche exo1 avec la commande git checkout exo1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published