React Native State Management
Context API, Redux Toolkit, Zustand, Recoil, State-Patterns, globaler State
1Welcher React-Hook ermöglicht das Konsumieren eines Werts aus einem Context?
Welcher React-Hook ermöglicht das Konsumieren eines Werts aus einem Context?
Antwort
useContext ist der dedizierte Hook zum Konsumieren von Werten aus einem Context. Er nimmt das mit createContext erstellte Context-Objekt als Parameter und gibt den aktuellen Wert zurück, der vom nächstgelegenen Provider im Komponentenbaum bereitgestellt wird. Dies ist die moderne und empfohlene Methode, um in funktionalen Komponenten auf kontextuelle Daten zuzugreifen.
2Welche Funktion sollte verwendet werden, um einen Context in React zu erstellen?
Welche Funktion sollte verwendet werden, um einen Context in React zu erstellen?
Antwort
createContext ist die von React bereitgestellte Funktion zum Erstellen eines neuen Context-Objekts. Diese Funktion akzeptiert einen optionalen Standardwert, der nur verwendet wird, wenn eine Komponente den Context konsumiert, ohne einen entsprechenden übergeordneten Provider zu haben. Das zurückgegebene Objekt enthält zwei Eigenschaften: Provider und Consumer.
3Was ist der Hauptnachteil der Context API für das globale State Management?
Was ist der Hauptnachteil der Context API für das globale State Management?
Antwort
Die Context API löst ein Re-Render aller Consumer-Komponenten aus, wenn sich der Context-Wert ändert, selbst wenn die Komponente nur einen Teil dieses Werts verwendet. Dieses Verhalten kann in Anwendungen mit vielen Consumern oder häufigen Aktualisierungen des globalen States zu erheblichen Performance-Problemen führen.
Wie heißt die Redux Toolkit-Funktion, die zum Erstellen eines State-Slice verwendet wird?
Welche State-Management-Bibliothek verwendet eine direkte Mutationssyntax, bleibt aber intern unveränderlich?
+21 Interview-Fragen
Weitere React Native-Interviewthemen
JavaScript-Grundlagen
React-Grundlagen
React Native Grundlagen
React Hooks
TypeScript für React & React Native
React Native Komponenten & API
Styling & Layout in React Native
React Native Navigation
Networking & API in React Native
Datenpersistenz
Formulare & Validierung
React Native Animationen
Native Modules & Bridge
Plattformspezifischer Code
Berechtigungen & Geräte-APIs
Push Notifications
React Native Testing
React Native Debugging
Build & Deployment
Expo vs React Native Bare
Performance-Optimierung
Speicherverwaltung
Architecture Patterns
React Native New Architecture
Security Best Practices
Offline-First Architecture
React Native CI/CD
Monorepo & Code-Sharing
Fortgeschrittene Themen
App-Lebenszyklus & Hintergrundausführung
Authentifizierung und Sitzungsverwaltung
Monitoring & Crash Reporting
Meistere React Native für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten