Есть такая либа, которую сейчас рекомендуют для управления состоянием приложения Флаттер - Provider (
https://pub.dev/packages/provider)
Вот во всех примерах (будь проклят этот счетчик!) суть в следующем:
подписываемся на изменения модели и перерисовываем виджет когда модель изменилась.
Если у меня модель Users можно описать так:
User = {
name: string
}
Map<String, User>Users = {}
Я хочу чтобы мой виджет обновлялся ТОЛЬКО когда у конкретного юзера изменилось имя (я знаю ключ, по которому могу получить юзера в модели Users).
Это возможно?