#flutter #redux #flutter-redux
#трепетать #возвращение #флаттер-переделка
Вопрос:
Я столкнулся с проблемой, которую не могу решить. На разных экранах есть два соединителя хранилища, которые привязаны к 1 состоянию. Как я могу сделать так, чтобы при отображении второго соединителя хранилища первый не перестраивался? В блоке это можно сделать с помощью свойства buildWhen BlocBuilder.
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
Воспользуйся ignoreChange
.
Демонстрационный код:
StoreConnectorlt;AppState, MyViewModelgt;( distinct: true, ignoreChange: (state) { return state.someVariable == theValueYouDontCare; }, ... ),