Сборка когда в соединителе магазина

#flutter #redux #flutter-redux

#трепетать #возвращение #флаттер-переделка

Вопрос:

Я столкнулся с проблемой, которую не могу решить. На разных экранах есть два соединителя хранилища, которые привязаны к 1 состоянию. Как я могу сделать так, чтобы при отображении второго соединителя хранилища первый не перестраивался? В блоке это можно сделать с помощью свойства buildWhen BlocBuilder.

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Воспользуйся ignoreChange .

Демонстрационный код:

 StoreConnectorlt;AppState, MyViewModelgt;(  distinct: true,  ignoreChange: (state) {   return state.someVariable == theValueYouDontCare;  },  ...  ),