Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Liste de Stations Interactive | Concepts de Base
Fondations de React Native
course content

Contenu du cours

Fondations de React Native

Fondations de React Native

1. Introduction
2. Concepts de Base
3. Principes Communs
4. Concepts Avancés

book
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 composant FlatList pour rendre la liste des stations balnéaires ;
  • TouchableOpacity : Enveloppez chaque station avec TouchableOpacity pour la rendre tactile ;
  • Text : À l'intérieur de chaque TouchableOpacity, affichez le nom de la station en utilisant le composant Text ;
  • Fonctionnalité d'alerte : Implémentez un événement onPress pour TouchableOpacity afin de déclencher la fonction handleItemPress. 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 pour TouchableOpacity afin de déclencher la fonction handleItemPress, 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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 10
We're sorry to hear that something went wrong. What happened?
some-alt