import React, { useState, useEffect } from 'react'; import {View,Text,TouchableOpacity } from 'react-native'; import * as Updates from 'expo-updates'; import StatusbarDetect from '../StatusbarDetect'; import AsyncStorage from '@react-native-async-storage/async-storage'; var Status = StatusbarDetect(); import { Switch } from 'react-native-elements'; export default function Setting(props){ const { navigation: { navigate } } = props; const [iconSetting, setIconSetting] = useState(undefined) useEffect(()=>{ AsyncStorage.getItem("iconSwitch").then( d =>{ setIconSetting(d) }) },[]) console.log(iconSetting); return( 設定画面 列車アイコンを表示する setIconSetting(value.toString())}/> { AsyncStorage.setItem("iconSwitch",iconSetting.toString()).then(()=>{ Updates.reloadAsync() }) }}> 設定を保存して再読み込み ) }