Карточка Junior Офлайн и хранение обновлено

Хранилища в RN

Вопрос

Какие хранилища данных есть в RN и для чего каждое?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

AsyncStorage: простое асинхронное ключ-значение для небольших настроек. MMKV: быстрое синхронное ключ-значение.

Ответ

AsyncStorage: простое асинхронное ключ-значение для небольших настроек. MMKV: быстрое синхронное ключ-значение. SQLite: реляционная база для больших данных и запросов. Keychain/Keystore (expo-secure-store): секреты и токены. Файловая система (expo-file-system): файлы и медиа.

Разбор

Выбор по объёму, необходимости запросов и чувствительности данных.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.