Contenu du cours
Fondations de React Native
Fondations de React Native
Défi : Liste de Stations Interactive
Tâche
Créez un composant React Native nommé InteractiveResortList
qui affiche une liste de stations balnéaires. Dans cette liste, présentez les noms de toutes les stations. Ensuite, incorporez une fonctionnalité où cliquer sur une station spécifique déclenche une alerte contenant des informations supplémentaires à son sujet.
Le composant doit inclure les éléments suivants :
FlatList
: Utilisez le composantFlatList
pour rendre la liste des stations balnéaires ;TouchableOpacity
: Enveloppez chaque station avecTouchableOpacity
pour la rendre tactile ;Text
: À l'intérieur de chaqueTouchableOpacity
, affichez le nom de la station en utilisant le composantText
;- Fonctionnalité d'alerte : Implémentez un événement
onPress
pourTouchableOpacity
afin de déclencher la fonctionhandleItemPress
. L'alerte doit afficher la description de la station.
Nous devrions voir le résultat suivant après avoir mis en œuvre ces changements.
Dépôt avec les fichiers et dossiers initiaux.
Démarrer le projet
Pour démarrer le projet, copiez les fichiers et données initiaux en utilisant la commande suivante dans le terminal.
Naviguez vers le dossier nouvellement créé contenant les fichiers du projet en utilisant la commande :
Ensuite, installez les paquets requis avec :
Pour initier l'application et prévisualiser son apparence initiale, exécutez la commande suivante dans le terminal :
Indice
- Utilisez
FlatList
pour afficher la liste des stations balnéaires ; - Enveloppez chaque station avec
TouchableOpacity
pour la rendre cliquable ; - Implémentez un événement
onPress
pourTouchableOpacity
afin de déclencher la fonctionhandleItemPress
, en passant la description de la station.
Si vous rencontrez des difficultés lors de la mise en œuvre de la tâche, nous vous suggérons de vous référer à l'enregistrement fourni, qui offre un guide étape par étape pour naviguer dans chaque aspect. Bonne chance !
En Pratique
Merci pour vos commentaires !