AsyncStorage에 대해

oversleep·2025년 2월 3일
post-thumbnail

AsyncStorage는 스마트폰의 메모장이라고 보면 됨:

  • 앱을 껐다 켜도 데이터가 유지됨 (영구 저장)
  • 키-값 쌍으로 저장 (예: "이름" - "John")
  • 비동기로 동작 (저장/불러오기에 시간이 걸릴 수 있음)

실제 사용 예시:

  • 데이터 저장하기
    await AsyncStorage.setItem('username', 'John');

  • 데이터 불러오기
    const username = await AsyncStorage.getItem('username');

  • 데이터 삭제하기
    await AsyncStorage.removeItem('username');

  • 주로 저장하는 데이터:
    로그인 토큰
    사용자 설정
    앱 상태
    캐시 데이터

웹의 localStorage와 비슷하지만:

비동기로 동작 (await 필요)
모바일 환경에 최적화
용량이 더 큼

profile
궁금한 것, 했던 것, 시행착오 그리고 기억하고 싶은 것들을 기록합니다.

0개의 댓글