Что считается лучшим методом для использования, когда для визуализации чего-либо необходимы две разные конечные точки?Прямо сейчас я вкладываю FutureBuilders, но это не кажется идеальным.
Пример:
@override
Widget build(BuildContext context) {
return new FutureBuilder(
future: Firestore.instance.collection('games').document(this.documentId).get(),
builder: (BuildContext gamesContext, AsyncSnapshot gamesSnapshot) {
return new FutureBuilder(
future: Firestore.instance.collection('profiles').document(gamesSnapshot.data['authorId']).get(),
builder: (BuildContext profilesContext, AsyncSnapshot profilesSnapshot) {
// Code goes here.
}
),
}
),
}
Должен быть более чистый путь, верно?