на сервер с проверкой имеется ли у пользователя информация о нем. И, в зависимости от того есть или нет, при отрисовки страницы я должен отрисовать тот или иной виджет. Как мне лучше это сделать?
Странный вопрос , однако) Все просто : Делаете запрос в бэк по id Если row==0 В ответе ( да модель с ответом должна содержать не только модель объекта но и хотя бы просто статус об ошибке, к примеру { "error":"true", .....} Ну или поле, где карта с моделью null будет. Но я бы выбрал 1е У клиента если error== true Состояние для рендера, соответствующее отсутствию даты
Да, в этом проблема, что запрос выполнить смогу только на самом экране. Не раньше. Думаю использовать future builder
Разница какая ? У вас snapshot Future Builder <ModelUser> If (snapshot. Has data ) { Final user =ModelUser.fromJson(snapshot.data as Map); Return User error ==false ? UserDataWidget(User): AnotherWidgetIfDataIsNotExist();
Да, спасибо большое
не уважаю я ваши слои, только из юи только ванила!
Я не буду Вас переубеждать - жизнь научит, или кто у вас делает ревью....
Простите, смайлы можно ставить, или скобки))
Обсуждают сегодня