Какие варианты хранения данных есть в React Native и когда какой использовать?
| Вариант | Тип | Скорость | Шифрование | Когда | |---|---|---|---|---| | AsyncStorage | Key-Value | Медленно | Нет | Простые настройки | | MMKV | Key-Value | Очень быстро | Опционально | Настройки, кэш | | SecureStore | Key-Value | Средне | Да | Токены, пароли | | SQLite | Реляционное | Быстро | Нет | Сложные запросы | | FileSystem | Файлы | Разная | Нет | Файлы, логи |
- MMKV в 30 раз быстрее AsyncStorage и синхронный
- SecureStore: iOS Keychain / Android Keystore (аппаратное шифрование)