Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Interaktive Resortliste | Grundkonzepte
Grundlagen von React Native
course content

Kursinhalt

Grundlagen von React Native

Grundlagen von React Native

1. Einführung
2. Grundkonzepte
3. Gemeinsame Prinzipien
4. Fortgeschrittene Konzepte

book
Herausforderung: Interaktive Resortliste

Aufgabe

Erstellen Sie eine React Native-Komponente namens InteractiveResortList, die eine Liste von Resorts anzeigt. In dieser Liste sollten die Namen aller Resorts angezeigt werden. Fügen Sie anschließend eine Funktionalität hinzu, bei der das Klicken auf ein bestimmtes Resort einen Alarm auslöst, der zusätzliche Informationen darüber enthält.

Die Komponente sollte die folgenden Elemente enthalten:

  • FlatList: Verwenden Sie die FlatList-Komponente, um die Liste der Resorts darzustellen;
  • TouchableOpacity: Umwickeln Sie jedes Resort mit TouchableOpacity, um es berührbar zu machen;
  • Text: Zeigen Sie innerhalb jeder TouchableOpacity den Namen des Resorts mit der Text-Komponente an;
  • Alarmfunktionalität: Implementieren Sie ein onPress-Ereignis für TouchableOpacity, um die handleItemPress-Funktion auszulösen. Der Alarm sollte die Beschreibung des Resorts anzeigen.

Nach der Implementierung dieser Änderungen sollten wir das folgende Ergebnis sehen.

Repository mit den Anfangsdateien und Ordnern.

Starten Sie das Projekt

Um das Projekt zu starten, kopieren Sie die Anfangsdateien und Daten mit dem folgenden Befehl im Terminal.

Navigieren Sie zu dem neu erstellten Ordner, der die Projektdateien enthält, mit dem Befehl:

Installieren Sie anschließend die erforderlichen Pakete mit:

Um die App zu starten und ihr anfängliches Erscheinungsbild zu sehen, führen Sie den folgenden Befehl im Terminal aus:

Hinweis

  • Verwenden Sie FlatList, um die Liste der Resorts darzustellen;
  • Umgeben Sie jedes Resort mit TouchableOpacity, um es berührbar zu machen;
  • Implementieren Sie ein onPress-Ereignis für TouchableOpacity, um die Funktion handleItemPress auszulösen und die Beschreibung des Resorts zu übergeben.

Wenn Sie bei der Umsetzung der Aufgabe auf Herausforderungen stoßen, empfehlen wir, auf die bereitgestellte Aufnahme zurückzugreifen, die eine Schritt-für-Schritt-Anleitung zur Navigation in jedem Aspekt bietet. Viel Erfolg!

In der Praxis

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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