Schritt-für-Schirtt-Anleitung - QuoteDisplay auslagern
Abschlussbedingungen
Arbeitsauftrag: Komponente QuoteDisplay auslagern
Ziel
Sie lagern die Anzeige des Hauptzitats in eine eigene Komponente aus und binden diese anschließend in die App ein.
Schritt 1: Neue Datei für die Komponente erstellen
- Öffnen Sie den Ordner
components(falls er nicht existiert, erstellen Sie ihn). - Erstellen Sie darin die Datei:
QuoteDisplay.js - Öffnen Sie die Datei
QuoteDisplay.js.
Schritt 2: Die QuoteDisplay-Komponente erstellen
- Fügen Sie folgenden Code in
QuoteDisplay.jsein:
import React from 'react';
import { Text, StyleSheet } from 'react-native';
export default function QuoteDisplay({ text }) {
return <Text style={styles.quote}>{text}</Text>;
}
const styles = StyleSheet.create({
quote: {
fontSize: 18,
fontStyle: 'italic',
textAlign: 'center',
marginBottom: 20,
},
});
- Speichern Sie die Datei.
Schritt 3: Komponente in App.js verwenden
- Öffnen Sie die Datei
App.js. - Importieren Sie die neue Komponente:
import QuoteDisplay from './components/QuoteDisplay';
- Ersetzen Sie die bisherige Text-Ausgabe durch die Komponente.
Bisher:
<Text style={styles.quote}>{quotes[0]}</Text>
Neu:
<QuoteDisplay text={quotes[0]} />
- Speichern Sie die Datei.
Schritt 4: App testen
- Starten Sie die App (in Snack oder lokal).
- Prüfen Sie, ob das Hauptzitat korrekt angezeigt wird.
Fehlerbehebung
- Prüfen Sie die Datei
QuoteDisplay.js. - Kontrollieren Sie den Import:
import QuoteDisplay from './components/QuoteDisplay';
Abschluss
Die Komponente QuoteDisplay wurde erfolgreich ausgelagert. Sie können nun mit der Auslagerung weiterer Komponenten fortfahren.
Zuletzt geändert: Freitag, 5. Dezember 2025, 14:46
Herausgeber: Land Baden-Württemberg, vertreten durch das Zentrum für Schulqualität und Lehrerbildung (ZSL), Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-0, poststelle@zsl.kv.bwl.de
Verantwortlich im Sinne des Presserechts: ZSL, Irmgard Mühlhuber, Ref. 24 "Digitalisierung, Medienbildung", Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-240, digitalebildung@zsl.kv.bwl.de
Kontakt zum/r behördlichen Datenschutzbeauftragte/n: datenschutz@zsl.kv.bwl.de