Разбиение на страницы Firebase Firestore, продолжайте с левой точки с помощью снимка документа или идентификатора документа

# #reactjs #firebase #react-native #google-cloud-firestore #react-redux

Вопрос:

FireStore сохраняет снимок документа в Redux и продолжает показывать коллекцию после завершения работы приложения.

Мой текущий код ниже отлично работает с state , но когда дело доходит до исправления, он не сохраняет documentSnaphot , как Firebase сохраняет в состояние:

 var first = firestore().collection("posts").orderBy("updated_home", "desc").limit(3); first.onSnapshot(function(querySnapshot) {  //lastvisible document  var lastVisible = querySnapshot.docs[querySnapshot.docs.length-1];   set.setState({  last: lastVisible,   //i'm saving to state and fetching again thats works fine  }); });  

Есть ли способ сохранить documentSnapshot состояние для извлечения коллекции, в которой приложение было убито и перезапущено? Я попробовал идентификатор документа с startAfter() помощью метода, и он выходит из строя.