参考記事
- AsyncStorageは非推奨らしいので使う際はお気をつけて. reactnative.dev
コード
- 利用するためにパッケージをimportする
import { AsyncStorage } from "react-native"
- 下記はローカルにデータを保存するための関数
const setStoreData = async (key, value) => {
try{
await AsyncStorage.setItem(key, value);
}catch(error){
console.log(error);
}
}
- 起動時にデータを取得してデータが存在しなかったらデータを保存する場合
useEffect(() => {
const currentUid = getStoreData('uuid')
if (currentUid === null) {
setStoreData('uuid',<あたらしく設定する値を指定する>)
}
}, []);
上記の設定をすることで以前設定した情報をアプリ内にデータを保存及び再度呼び出すことができる