Anleitung zu AA5 – Bewegungseintrag als Komponente
Diese Aktivität ist im Moment nicht verfügbar.
Abschlussbedingungen
Schritt-für-Schritt-Anleitung – Datenliste optisch gestalten
Ziel
Sie erstellen eine eigene Komponente zur Darstellung eines Bewegungseintrags, sodass die Liste übersichtlicher und besser lesbar wird.
1. Komponente Bewegungseintrag.js erstellen
Erstellen Sie im Verzeichnis components/ die Datei Bewegungseintrag.js.
import React from 'react';
import { View, Text } from 'react-native';
export default function Bewegungseintrag({ wert, index }) {
return (
<View
style={{
backgroundColor: '#f0f0f0',
padding: 6,
marginVertical: 2,
borderRadius: 8,
width: 200,
alignSelf: 'center',
}}
>
<Text style={{ fontFamily: 'monospace' }}>
#{index + 1} – {wert.toFixed(2)} g
</Text>
</View>
);
}
Die Komponente erhält den Messwert und den Index als Props und übernimmt die formatierte Darstellung.
2. Komponente in ErgebnisScreen.js verwenden
Import am Anfang der Datei:
import Bewegungseintrag from './Bewegungseintrag';
Ersetzen Sie im return-Bereich die bisherige Ausgabelogik:
<View style={{ marginTop: 20 }}>
<Text style={styles.resultText}>Bewegungsliste:</Text>
{bewegungen.slice(-100).map((wert, index) => (
<Bewegungseintrag key={index} wert={wert} index={index} />
))}
</View>
Die Liste wird nun komponentenbasiert dargestellt und bleibt dadurch übersichtlich und leicht erweiterbar.
Zuletzt geändert: Freitag, 5. Dezember 2025, 16:51
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