Вызов асинхронного создателя избыточных действий при отправке формы - PullRequest
0 голосов
/ 29 июня 2018

В типичном приложении React / Redux довольно распространено использование создателей избыточных потоков и асинхронных действий для запуска запроса AJAX и отправки действий при запуске / успешном / неудачном выполнении этого запроса.

Однако я не могу найти способ интегрировать такую ​​функцию с реакцией-финальной формы. В его примере избыточная отправка используется act-redux-promise-listener , который немедленно отправляет действие, но не позволяет мне вызывать моего создателя асинхронного действия.

Можно ли интегрировать реакцию-окончательную форму с приложением-редуксом, которое использует создателя асинхронного действия для выполнения действия при отправке? Я бы предпочел не перемещать мою логику AJAX в редукторы.

1 Ответ

0 голосов
/ 01 июля 2018

Все, что заботит библиотека форм - это то, что функция onSubmit возвращает Promise. Если отправка вашего действия, созданного вашим создателем пользовательских действий, может вернуть обещание (возможно, через какое-то промежуточное программное обеспечение?), Это все, что заботит React Final Form. Библиотека слушателей обещаний больше предназначена для промежуточных программ с побочными эффектами, таких как Redux Saga.

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