Datenpersistenz
AsyncStorage, MMKV, SQLite, Realm, sicherer Speicher, Caching-Strategien
1Was ist das Hauptmerkmal von AsyncStorage in React Native?
Was ist das Hauptmerkmal von AsyncStorage in React Native?
Antwort
AsyncStorage ist ein asynchrones, unverschlüsseltes und persistentes Schlüssel-Wert-Speichersystem. Es funktioniert global in der gesamten App und speichert Daten als Strings. Es ist die einfachste in React Native integrierte Speicherlösung und ideal für einfache Benutzereinstellungen oder nicht sensible Daten.
2Wie speichert man ein JavaScript-Objekt in AsyncStorage?
Wie speichert man ein JavaScript-Objekt in AsyncStorage?
Antwort
AsyncStorage kann nur Strings speichern. Um ein JavaScript-Objekt zu speichern, muss es vor dem Speichern mit JSON.stringify() serialisiert und beim Lesen mit JSON.parse() deserialisiert werden. Dieser Schritt ist zwingend erforderlich, da AsyncStorage keine Objekte direkt akzeptiert.
3Was ist der Hauptvorteil von MMKV gegenüber AsyncStorage?
Was ist der Hauptvorteil von MMKV gegenüber AsyncStorage?
Antwort
MMKV (Memory-Mapped Key-Value) bietet dank Memory-Mapping und synchronem Datenzugriff eine bis zu 30-mal höhere Leistung als AsyncStorage. Von WeChat entwickelt, um Milliarden von Nutzern zu bewältigen, eignet es sich besonders für Anwendungen mit häufigen Lese-/Schreibvorgängen oder großen Datenmengen.
Wann sollte SQLite anstelle von AsyncStorage oder MMKV verwendet werden?
Was ist das Hauptmerkmal von Realm gegenüber SQLite?
+17 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
React Native State Management
Networking & API in React Native
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