Component-Komposition
Teil des React-Kurses
Du hast eine Karte mit Rahmen und Schatten gebaut, und sie sieht gut aus. Jetzt brauchst du dieselbe Karte um ein Foto herum, um ein Anmeldeformular und um eine Liste von Kommentaren. Verlockend ist jetzt, die Karte dreimal zu kopieren oder ihr f眉r jede denkbare F眉llung ein eigenes Prop zu geben: title, photoUrl, formFields, comments. Beide Wege enden bei einer Komponente, die niemand mehr anfassen will.
Der Ausweg hei脽t Komposition: Gro脽es bauen, indem man Kleines ineinander verschachtelt, sodass jedes Teil von den anderen nichts wei脽. Ein Bilderrahmen ist ein gutes Bild daf眉r. Der Rahmen hat eine Aufgabe, n盲mlich einen Rand um das zu legen, was darin steckt, und er erledigt sie, ohne zu wissen oder wissen zu wollen, ob er ein Foto, eine Urkunde oder eine Kinderzeichnung h盲lt.
M枚chtest du React Component-Komposition in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem React und arbeite Component-Komposition praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenComponent-KompositionWas du lernen wirst
- Children prop
- Wrapping components
- Passing JSX as props
- Lifting state up
- Thinking in component trees
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
17 Lektionen- 1Was ist React?25 Min.
- 2JSX und Components30 Min.
- 3Props30 Min.
- 4State mit useState35 Min.
- 5Ereignisse verarbeiten30 Min.
- 6Bedingtes Rendering und Listen30 Min.
- 7Formulare und Controlled Inputs35 Min.
- 8Effects mit useEffect40 Min.
- 9Datenabruf40 Min.
- 10Component-Komposition35 Min.
- 11Context und useContext35 Min.
- 12useReducer35 Min.
- 13Benutzerdefinierte Hooks35 Min.
- 14Performance und Memoization35 Min.
- 15Routing mit React Router40 Min.
- 16React Components testen40 Min.
- 17Abschlussprojekt: To-do-App60 Min.
