Flutter Firestore FRP Redux Дизайн-шаблоны

Будет ли этот код вызывать Firestore только один раз или каждый раз, когда создается виджет, например, если его выдает Navigator?

Widget _buildBody(BuildContext context) {
 return StreamBuilder<QuerySnapshot>(
   stream: Firestore.instance.collection('baby').snapshots(),
   builder: (context, snapshot) {
     if (!snapshot.hasData) return LinearProgressIndicator();

     return _buildList(context, snapshot.data.documents);
   },
 );
}

https://codelabs.developers.google.com/codelabs/flutter-firebase/

https://github.com/flutter/plugins/blob/1aef7d92e9e77e929ad767320e3f96cbb26efacc/packages/firebase_database/lib/src/query.dart#L84

0 ответов

Другие вопросы по тегам