Я пишу успокаивающее приложение redux/react. Мой желаемый выход такой.Рабочий процесс Redux ajax с prelogic
INPUT_CHANGE-->
(state = {valid: false})->REDUCER->(state = {valid: true})-->
AJAX CALL
Из документации Redux, асинхронная Javacript предполагается назвать от создателя действий, но я не понимаю, как добраться до создателя действий после того, как изменения состояния от действительного: фальшивых к действительному: верно.
Поскольку это приложение-приложение, я могу изменить скрытый ввод, который называется valid, к которому прикреплен создатель действия onChange, но это кажется ненужным дополнительным шагом. Есть идеи?
Что-то должно случиться с действительным изменением состояния. Где бы это ни было, вы можете использовать 'componentWillUpdate', чтобы запустить создателя действия, который выполняет асинхронные действия. – azium
С сокращением, технически обновляйте компоненты? Я думал, что нужно было переигрывать с новыми реквизитами? – l2silver
Правильно ... всякий раз, когда компонент собирается перерисовать с помощью нового реквизита 'componentWillUpdate', срабатывает. Общий момент состоит в том, что что-то, что наблюдается в изменении состояния (например, связанный компонент), должно запускать действие (например, ajax call) – azium