У меня есть приложение, где я планирую вытащить некоторые данные с моего сервера, а затем сохранить эти данные с помощью AsyncStorage. Поэтому нет необходимости постоянно получать мои данные. Я достал пару jsons, используя fetch()
, а затем сохранил их, используя AsyncStore.multiSet()
.AsyncStorage - многопользовательская транзакция?
Однако, если есть проблема с хранением одного из моих, около 5 объектов json в AsyncStorage, я не хочу их хранить. Чтобы данные были в правильном состоянии. Поэтому я хотел бы хранить их, используя транзакцию.
Итак, что произойдет, если в середине хранения моих объектов возникнет какая-то проблема, и сбой хранения. Например, если приложение было закрыто пользователем или закончилась их батарея.
Что произойдет в таком сценарии? Могут ли мои первые 2 объекта быть сохранены, а остальные 3 не сохранены?