React / Next.js

Zustandsverwaltung mit Context

Context API, createContext, useContext, Provider pattern, context composition, performance

18 Interview-Fragen·
Junior
1

Was ist die Context API in React?

Antwort

Context API ist ein in React integrierter Mechanismus, der es ermöglicht, Daten zwischen Komponenten zu teilen, ohne Props explizit durch jede Ebene weiterzugeben. Es löst das Prop-Drilling-Problem, indem globaler Zustand erstellt wird, der für alle Nachkommenkomponenten zugänglich ist. Context ist besonders geeignet für selten geänderte Daten wie Theme, Sprache oder Informationen zum authentifizierten Benutzer.

2

Welche Funktion wird verwendet, um einen neuen Context zu erstellen?

Antwort

Die createContext-Funktion ist Reacts native Methode zur Initialisierung eines neuen Kontexts. Sie akzeptiert einen optionalen Standardwert, der verwendet wird, wenn eine Komponente den Context ohne übergeordneten Provider verwendet. Diese Funktion gibt ein Objekt zurück, das Provider und Consumer enthält, obwohl Consumer mit modernen Hooks selten verwendet wird.

3

Welcher Hook wird verwendet, um einen Context-Wert zu konsumieren?

Antwort

Der useContext-Hook ermöglicht es Kindkomponenten, den vom nächsten Provider im Komponentenbaum bereitgestellten Wert zu lesen. Er ersetzt die ältere Consumer-API und bietet eine präzisere und lesbarere Syntax. Die Komponente wird automatisch Kontext-Änderungen neu abonnieren und entsprechend aktualisiert.

4

Welche Komponente wird verwendet, um einem Context einen Wert bereitzustellen?

5

Was passiert, wenn eine Komponente useContext ohne übergeordneten Provider verwendet?

+15 Interview-Fragen

Meistere React / Next.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten