React Native অ্যাপ্লিকেশনগুলি প্রায়শই তথ্য স্থানীয়ভাবে সংরক্ষণ করতে হয় — ব্যবহারকারীর পছন্দ, ক্যাশ করা ডেটা, প্রমাণীকরণ টোকেন, অফলাইন সামগ্রী। বিকল্পগুলির মধ্যে রয়েছে AsyncStorage (কী-মূল্য), MMKV (দ্রুত), SQLite, এবং সুরক্ষিত সংরক্ষণ সংবেদনশীল ডেটার জন্য। সঠিক একটি নির্বাচন করা গুরুত্বপূর্ণ।
স্থানীয় সংরক্ষণ বিকল্পগুলি
ASYNCSTORAGE → simple async KEY-VALUE storage (the common basic option):
→ store strings (serialize objects to JSON); for settings, small data, simple caching
→ async API; persists across app launches
MMKV → a very FAST key-value storage (by WeChat) — faster than AsyncStorage, synchronous;
popular modern choice for performance
SQLITE (e.g. expo-sqlite, react-native-sqlite, WatermelonDB) → relational DATABASE for
STRUCTURED/large data, queries, relationships, offline-first apps
SECURE STORAGE → expo-secure-store / react-native-keychain for SENSITIVE data (tokens,
credentials) — ENCRYPTED (keychain/keystore)
