Флаттер Firebase BLoC шаблон - PullRequest
       12

Флаттер Firebase BLoC шаблон

0 голосов
/ 01 сентября 2018

Я хочу знать, как управлять BLoC шаблоном для Firebase. Я не смог найти ни одного примера BLoC для Firebase, поэтому он может быть широким, но простите меня. Я видел некоторую базовую реализацию BLoC, но в основном это была выборка данных или обновление представления активным способом, а не пассивным способом, а также не через базу данных (почти API JSON). Итак, я хочу увидеть, как обрабатывать какой-то шаблон BLoC для Firestore, например, get follow (пассивный способ), когда пользователь обновляет информацию своего профиля примерно так. Кто-нибудь ведет меня по правильному пути? Любая помощь высоко ценится!

1 Ответ

0 голосов
/ 24 ноября 2018

Что дает шаблон BLoC, это не что иное, как поток данных, который можно обновлять, добавляя новые данные через stream.sink.

Используя Firestore, у вас уже есть поток данных, поэтому вам может не понадобиться BLoC.

Если вашему приложению требуется более сложная логика, вы можете обновить данные BLoC, добавив прослушиватель для ссылки на firestore в корневом виджете, чтобы обеспечить синхронизацию db и блока (возможно, с несколькими блоками для нескольких ссылок db).

...