Context und useContext
Teil des React-Kurses
Deine Anwendung hat einen Schalter f眉r den Dark Mode. Der Schalter sitzt im Einstellungsbereich, aber wissen muss davon ein Button acht Komponenten tief in einer Tabelle in einer Karte auf einer Seite. Um den Wert per Props von hier nach dort zu bringen, muss jede einzelne Komponente dazwischen ein theme-Prop annehmen, das sie selbst nie benutzt, und es direkt weiterreichen.
React hat daf眉r einen offiziellen Ausweg, und der hei脽t Kontext: ein Wert, der an einer Stelle im Komponentenbaum ver枚ffentlicht wird und den jede Komponente darunter direkt lesen kann, egal wie tief, ohne dass jemand dazwischen ihn weiterreicht. Das passende Bild ist eine Radio眉bertragung. Ein Sender strahlt auf einer Frequenz aus, und jedes Empfangsger盲t in Reichweite stellt sich direkt darauf ein.
M枚chtest du React Context und useContext in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem React und arbeite Context und useContext praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenContext und useContextWas du lernen wirst
- CreateContext
- Context.Provider
- UseContext
- When context is the right tool
- Context vs prop drilling tradeoffs
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.
