Partie 7 : passerelle vers Expo
Vous avez appris le langage. Il reste à le voir à l'œuvre dans une vraie interface. Dans cette dernière partie, vous découvrez les trois idées de React
(la bibliothèque sur laquelle repose Expo) : les composants, l'état (useState) et les effets (useEffect).
Ces quatre séances sont une passerelle : elles vous donnent le vocabulaire et les réflexes. La série Expo les approfondit, dans un vrai projet installé sur votre ordinateur.
Un outil sans installation : Expo Snack
Pour cette partie, pas besoin d'installer quoi que ce soit : vous utilisez Expo Snack, un éditeur en ligne qui exécute une application Expo directement dans le navigateur.
- Ouvrez snack.expo.dev dans votre navigateur.
- Le fichier principal s'appelle
App.tsx(TypeScript). Vous allez en remplacer le contenu à chaque séance. - À droite, choisissez l'aperçu Web : l'application s'affiche et se met à jour dès que vous modifiez le code.
Tapez le code vous-même. Pour rester sur un seul fichier, tout le code d'une séance se trouve dans App.tsx.
Séances
- Composants et JSX : une interface écrite avec des fonctions,
props, listes avecmap - L'état avec useState : faire réagir l'écran à un clic
- Les effets avec useEffect : charger des données sans bug
- Mini-projet final : un petit quiz complet
Réaliser un mini-quiz qui affiche des questions, enregistre les réponses, calcule le score et charge ses données proprement.