Async Storage (expo|usage)

<aside> 💡 npx expo install @react-native-async-storage/async-storage

</aside>

사용법

...
const STORAGE_KEY_TAP = "@tabData" // 저장되는 데이터를 구분하기 위함

export default function App() {
  const saveTabData = async (saveData) => { // 저장
    try {
      await AsyncStorage.setItem(STORAGE_KEY_TAP, JSON.stringify(saveData)) //Json으로 저장
    } catch (e) {
      // saving error
    }
  };
  const loadTabData = async () => { // 불러오기
    try {
      const s = await AsyncStorage.getItem(STORAGE_KEY_TAP)
      setWorking(JSON.parse(s));  // JSON >> javascript object
    } catch (e) {
      // error reading value
    }
  };