AsyncValue в Riverpod: что это
Коротко
AsyncValue в Riverpod: обёртка над асинхронным результатом с тремя состояниями: data, loading, error. Её возвращают FutureProvider, StreamProvider и AsyncNotifier.
Определение
Обёртка над асинхронным результатом с тремя состояниями: data, loading, error. Её возвращают FutureProvider, StreamProvider и AsyncNotifier. В UI разбирается через when(data:, loading:, error:) или switch по подтипам.
Подробнее
При обновлении AsyncValue может хранить предыдущие данные вместе с isLoading, чтобы не мигать индикатором.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Flutter и Dart проверят, что термин понятен в деле.