Kursinhalt
Grundlagen von React Native
Grundlagen von React Native
3. Gemeinsame Prinzipien
ActivityIndicator-Komponente
Theorie
Der ActivityIndicator
-Komponente wird verwendet, um anzuzeigen, dass eine Aufgabe im Gange ist und dem Benutzer visuelles Feedback zu geben. Er erscheint typischerweise als sich drehendes Rad oder ein anderes animiertes Symbol, um zu vermitteln, dass die Anwendung gerade eine Operation ausführt.
Warum brauchen wir es?
Zeigt an, dass die Anwendung an einer Aufgabe arbeitet, um zu verhindern, dass der Benutzer annimmt, die Anwendung sei eingefroren.
Wie man mit ActivityIndicator arbeitet
- Der
ActivityIndicator
ist einfach zu verwenden und erfordert kein Zustandsmanagement; - Wir können seine Sichtbarkeit steuern, indem wir ihn bedingt basierend auf dem Status einer Aufgabe rendern.
Beispiel
Erklärung
- Zunächst rendert die Komponente eine Willkommensnachricht mit der
Text
-Komponente und einen Button mit derTouchableOpacity
-Komponente; - Wenn der Button gedrückt wird, wird die
fetchData
-Funktion aufgerufen, dieisLoading
auftrue
setzt, um denActivityIndicator
anzuzeigen; - Nach einer Verzögerung von 3 Sekunden (simuliertes Datenabrufen) setzt die
fetchData
-FunktionisLoading
wieder auffalse
und aktualisiert denadditionalData
-Zustand mit etwas Text; - Der
ActivityIndicator
wird angezeigt, solangeisLoading
true
ist, und sobaldisLoading
false
wird, werden dieadditionalData
mit derText
-Komponente angezeigt.
Ergebnis
In der Praxis
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 2