Спасибо!
У меня вот теоретический вопрос.
Скажем, у меня есть какие нибудь общие данные для большинства страниц, Но эти данные не реактивные, они никогда не будут изменяться в фоновом режиме.
Скажем, имя авторизованного юзера, которое вытягиваем из шаред сеттингов при запуске приложения и все.
То есть подобными "статичными" данными не вижу смысл забивать реактивный стор.
И вот тут вопрос как лучше поступить во флаттере:
1) класс со статическими полями и статическими геттерами
2) класс, который через DI/провайдер прокинут или через конструктор или через контекст
3) все таки делать fat state, и пихать туда ?
Имя юзера для примера.
Просто, скажем, какие то данные, которые устанавливаются один раз и никогда в процессе использования не будут изменены на лету
Я точно могу сказать, что DI нужен при организации множества слоев вашего приложения: сервисов, репозиториев, контроллеров, моделей и тд. Тогда смысл есть. Делать DI ради внедрения глобальной модели я бы не стал. А так на вкус и цвет.