Я пытаюсь загрузить массив, который я сохранил, используя AsyncStorage, в состояние, но я не могу заставить его работать. Я передаю массив из AsyncStorage обратно в контекст и вызываю случай load_state.
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]