Javascript 有没有通过上下文使用异步存储加载状态的方法?
我正在尝试将使用AsyncStorage保存的阵列加载回状态,但似乎无法使其正常工作。我将数组从异步存储传回上下文,并调用load_state caseJavascript 有没有通过上下文使用异步存储加载状态的方法?,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我正在尝试将使用AsyncStorage保存的阵列加载回状态,但似乎无法使其正常工作。我将数组从异步存储传回上下文,并调用load_state case function loadList() { try { const data = AsyncStorage.getItem('data') console.log(data) loadState(JSON.parse(data)) } catch (error) {
function loadList() {
try {
const data = AsyncStorage.getItem('data')
console.log(data)
loadState(JSON.parse(data))
}
catch (error) {
console.log(error)
}
}
const loadState = dispatch => {
return (value) => {
dispatch({ type: 'load_state', payload: value})
}}
case 'load_state':
console.log(action.payload.value)
return [...state, ...action.payload.value]