Особенность локального хранилища в React Native

React Native не работает в браузере, а значит — недоступны привычные веб-API, такие как localStorage, sessionStorage или IndexedDB. Эти инструменты реализованы в среде браузера и привязаны к DOM. В мобильном приложении DOM отсутствует, поэтому для хранения данных на устройстве нужно использовать нативные решения, предоставляемые операционной системой (iOS/Android) через специальные библиотеки.

Это означает, что даже простая задача — сохранить тему интерфейса или токен авторизации — требует другого подхода. К счастью, экосистема React Native предлагает проверенные инструменты: AsyncStorage для простых пар «ключ-значение» и react-native-fs для полноценной работы с файловой системой устройства.