React Native/앱개발
React Native 에서 AsyncStorage (로컬에 JSON 파일 읽고,쓰기) 사용
보니스
2018. 12. 11. 10:25
반응형
사설 :
데이터 값을 저장 후, 다시 재 사용 해야 하는 경우가 있다.
이런 경우 DB나 파일에 값을 저장 후, 사용한다.
간단한 데이터를 읽고, 쓰기 위해서는 DB 보다는 파일을 사용하는게 편하다.
그래서 이번에 React Native 에 파일을 읽고 쓰는 방법에 대해서 정리.
-------------------------------------------------------------------------------------------------------
본론 :
React Native 에서 파일로 읽고 쓰기 위해서 "AsyncStorage" 를 제공한다.
AsyncStorage을 사용하기 위해서 다음과 같이 import를 한다.
데이터 저장.
"PRICEEXCHANGE" 라는 변수명으로, JSON String 데이터 정보를 저장.
let data = JSON.stringify(this.state); AsyncStorage.setItem("PRICEEXCHANGE", data, () => { }); |
데이터 불러오기.
"PRICEEXCHANGE" 변수명으로 데이터 조회.
조회한 데이터를 JSON 으로 변환.
AsyncStorage.getItem("PRICEEXCHANGE", (err, value )=>{
if (err == null){
let json = JSON.parse(value);
}
});