Проблема может быть связана с некорректной настройкой MobX в вашем проекте Flutter или с неправильным использованием MobX для обновления значения в AppBar.
Во-первых, убедитесь, что вы правильно настроили MobX в своем проекте Flutter. Это включает добавление необходимых зависимостей в ваш файл pubspec.yaml и создание основного стора для управления состоянием вашего приложения. Убедитесь, что ваш стор настроен правильно и что вы правильно используете декораторы @observable
и @action
для определения наблюдаемых значений и действий, соответственно.
Во-вторых, убедитесь, что ваш AppBar корректно связан с наблюдаемым значением в вашем сторе MobX. Для обновления значения в AppBar вы можете использовать либо @computed
для вычисления значения на основе других наблюдаемых значений, либо @observable
для непосредственного наблюдения за значением в вашем сторе.
Проверьте, что ваш AppBar подписан на изменения значения в вашем сторе MobX, используя декоратор @observer
. Это заставляет AppBar обновляться автоматически при изменении значения в вашем сторе MobX.
Также убедитесь, что вы правильно используете значение из вашего стора MobX в AppBar. В зависимости от того, как вы храните значение (как наблюдаемое или вычисляемое), вам может потребоваться использовать store.value
или store.computedValue
.
Наконец, проверьте, нет ли каких-либо ошибок или предупреждений в консоли вашего приложения, которые могут указывать на проблему с MobX. Обратите внимание на любые сообщения об ошибках, которые могут помочь вам идентифицировать и исправить проблему.
Если проблема все еще не решена после проверки всех этих аспектов, рекомендуется проверить документацию MobX для Flutter, а также проконсультироваться с сообществом разработчиков Flutter или MobX для получения дополнительной помощи.