React defs Flashcards
React
c’est une lib JS developpe par FB pour creer des interfaces utilisateurs, consiste a decouper l’interface utilisateur en petit morceaux s’appelle composants reutilisable.
==>Sert a utilise pour creer une app d’une seul page SPA
SPA
permet d’organiser les composants et de manipuler le DOM d’une maniere fluide et simple
props
sert a declarer des parametres d’un composant parent a un composant enfant, ils sont immuables ne peuvent pas etre modifier par le composant parent.
state
sert a gerer l’etat ou les donnees du composant, les states peut etre modifier et mettre à jour au contraire du prop.
useEffect
c’est un hook permet la gestion des effets secondaire, prend comme argument 2 parametres, le 1er c’est une fonction,le 2 eme un tableau de dependance.
useParams
c’est un hook qui permet d’extraire les parametres d’URL d’un route specifique.
useSelector
un hook qui permet de selectionner une partie de l’etat du store
useDispatch
une fonction qui permet d’appeler l’action qui va declencher.
Redux
c’est une biblio permet la gestion de l’etat d’une app React
Reducer
Bien dit modificateur, une fonction qui permet de renvoyer une nouvelle etat a partir de l’etat initiale.
Action
un objet pure creer pour stocker les infos relative a l’app
Store
un magasin qui stocke l’etat globale de notre app React
Routage
c’est la capacite d’afficher plusieurs pages ou de naviguer entre different element de l’app
super() method
permet a une classe d’etendre tout les fonctionnalités et propriété du react.component
useEffect tableau vide
useEffect(() => {
// Code à exécuter après le premier rendu du composant
}, []); Similaire a composantDidMount sert a etre executer une seul fois aprés le premiére rendu du composant