Как жирное действие может знать об изменении определенного состояния? - PullRequest
0 голосов
/ 27 марта 2019

У меня жирное действие, которое нужно отнести к изменению состояния, и я точно не знаю, как с этим справиться.

Итак, пользователь щелкает элемент сетки, который отправляет действие. У меня есть Thunk, который обрабатывает это действие, делая запрос выборки и дополнительно отправляя действие, чтобы открыть модальное. Теперь мне нужно знать, когда этот модальный режим закрывается, поэтому, если это произойдет до завершения извлечения, я могу отменить его.

Я думаю, что промежуточное ПО может помочь. Мне достаточно легко определить, когда модал закрывается, но как сообщить об этом создателю действия? Я полагаю, что мог бы выставить метод в промежуточном программном обеспечении, посредством которого стороны (создатель действия в этом случае) могут подписаться, чтобы получать уведомления о закрытии модального режима. Но ... соответствует ли это философии Redux?

Другой подход, который я изначально рассматривал, состоял в простой передаче обратного вызова как части модальных реквизитов, которые я посылаю с действием OPEN_MODAL. Но ... Редуксу это не нравится, потому что это будет не сериализуемая сущность в государстве.

Попытка сделать это дружественным к редуксу способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...