ExpoIntermediate
AsyncStorage — অ্যাপ বন্ধ করে data বাঁচানো
local persistent key-value storage — install, Read/Write API।
5টি অংশবাংলা ভাষায়
অ্যাপ বন্ধ হয়ে গেলেও local data বাঁচাতে `@react-native-async-storage/async-storage` — key-value, promise-based।
terminalbash
bash
npx expo install @react-native-async-storage/async-storagelib/storage.tsts
ts
import AsyncStorage from "@react-native-async-storage/async-storage";
const KEY = "tasktrack.tasks";
export async function loadTasks() {
const raw = await AsyncStorage.getItem(KEY);
return raw ? JSON.parse(raw) : [];
}
export async function saveTasks(tasks) {
await AsyncStorage.setItem(KEY, JSON.stringify(tasks));
}
export async function clearTasks() {
await AsyncStorage.removeItem(KEY);
}সব data serializable (JSON) হতে হবে। Date রাখলে ISO string-এ রাখুন।
কী জমা উচিত না
AsyncStorage-এ data encrypted নয় — token/credential-এর জন্য নয়; সেগুলোর জন্য expo-secure-store (পরের lesson)।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।