# React * Installation : ```` npm i npm run dev ````` * Component : Morceaux d'interface qui contiennent des fonctions qui vont return des morceaux de HTML. Les components sont des fichiers .tsx * Destructuration : ```typescript const [maVariable, setmaVariable]= useState("valeur"); ``` On utilisera maVariable pour lire sa valeur et setmaVariable pour changer sa valeur. * Spread Operator : ```typescript const tab1 = [1, 2, 3]; const tab2 = [...tab1, 4]; ``` tab2 contient les valeurs de tab1 et 4. * Rest Operator : ```typescript function add(...args) { //code } ``` ...args signifit qu'on ne connais pas le nombre de parametres qu'on va donner a la fonction. On peux donc lui donner autant de parametre que l'on veux * Doc : https://beta.reactjs.org/