Installation
npm create vite@latest mon-app -- --template react
cd mon-app
npm install
npm run devAide-memoire
Les bases React pour creer des composants, gerer l'etat, les effets et les formulaires.
npm create vite@latest mon-app -- --template react
cd mon-app
npm install
npm run devfunction Bonjour({ nom }) {
return <h1>Bonjour, {nom}!</h1>
}
export default BonjourclassName au lieu de class.{ } pour inserer du JavaScript.onClick, onChange.import { useState } from 'react'
const [compteur, setCompteur] = useState(0)
setCompteur(compteur + 1)import { useEffect } from 'react'
useEffect(() => {
console.log('Composant monte')
return () => console.log('Composant demonte')
}, [])const [texte, setTexte] = useState('')
<input
value={texte}
onChange={e => setTexte(e.target.value)}
/>| Hook | Usage |
|---|---|
useState | Etat local |
useEffect | Effets secondaires |
useMemo | Memoiser une valeur |
useCallback | Memoiser une fonction |
useRef | Reference persistante |