더북(TheBook)

4.6.3.3 불러오기

특정 값을 불러올 때는 getItem 메서드를 사용합니다.

const load = async () => {
  try {
    const value = await AsyncStorage.getItem('key');
    // value를 사용하는 코드
  } catch (e) {
    // 오류 예외 처리
  }
}

만약 객체 및 배열을 불러오려면 JSON.parse 함수를 사용해 문자열을 JSON으로 변환해야 합니다.

const rawTodos = await AsyncStorage.getItem('todos');
const todos = JSON.parse(rawTodos);

 

4.6.3.4 초기화하기

AsyncStorage에 있는 모든 값을 초기화하고 싶다면 다음과 같이 clear 메서드를 사용합니다.

const clearAll = async () => {
  try {
    await AsyncStorage.clear();
  } catch (e) {
    // 오류 예외 처리
  }
}

더 많은 API에 관한 정보는 다음 링크를 참고해주세요.

https://bit.ly/async-storage-docs

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.