Я хотел бы загрузить данные, используя редукционное действие при создании виджета.Скажем, например:
Пользователь открывает приложение, затем отображается компонент HomeScreen, на этой странице есть несколько категорий.
Мне удалось создать AppState, поддерживающий несколько хранилищ (пока не протестированных), который заполняется исходными данными в main () с помощью FlutterStorage.
Таким образом, в HomeScreen я могу получить доступ к данным из build () с помощью StoreConnector, поскольку в конвертере я получаю хранилище, поэтому могу отправлять события или читать состояние приложения.Но это только внутри build (), что является проблемой, потому что если отправить событие LoadCategories в методе рендеринга, оно перейдет в бесконечный цикл.
В реагировать я смог отобразить диспетчеризацию для компонента (виджет) свойства, так что в componentDidMount я смог получить данные.Это кажется невозможным во Флаттере.
Есть идеи, как этого добиться?
Спасибо