Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React Native/storage-options

Какие варианты хранения данных есть в React Native и когда какой использовать?

СобеседованиеХранение данных

| Вариант | Тип | Скорость | Шифрование | Когда | |---|---|---|---|---| | AsyncStorage | Key-Value | Медленно | Нет | Простые настройки | | MMKV | Key-Value | Очень быстро | Опционально | Настройки, кэш | | SecureStore | Key-Value | Средне | Да | Токены, пароли | | SQLite | Реляционное | Быстро | Нет | Сложные запросы | | FileSystem | Файлы | Разная | Нет | Файлы, логи |

  • MMKV в 30 раз быстрее AsyncStorage и синхронный
  • SecureStore: iOS Keychain / Android Keystore (аппаратное шифрование)
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov