У меня есть форма, и при отправке я отправляю действие, которое улавливается эффектом. Затем эффект вызывает http-вызов. Мне интересно, как после завершения / неудачи этого действия я бы сделал следующее:
- показать сообщение об успешном завершении действия
- сбросить все поля, готовые к следующему использованию формы
- показать ошибку на обратной стороне действия не удалось
Я понимаю, что могу повторно отправить действие, чтобы заполнить магазин несколькими флагами success
, error
и т. Д. Однако сброс формы, вероятно, будет выполняться путем вызова функции. Можно ли подписаться на магазин и вызвать соответствующую reset
функцию в дочернем элементе? Это похоже на то, как если бы я хотел, чтобы компоненты могли слышать действия, как это могут делать эффекты.