Я недавно что-то пробовал в своем проекте, и я был очень удивлен, что это сработало. Я сделал следующее: -
let result = {};
Axios.post("/auth", newUser).then(res => {
// console.log(res);
result = res.data;
this.props.signupUser(result);
});
Приведенный выше код был написан внутри обработчика события onSubmit формы в реакции. Я хотел получить ответ от запроса POST и сохранить ответ в хранилище избыточных данных, и я попробовал приведенный выше код, и это сработало. Результат хранился в магазине редуксов. Итак, мой вопрос, это должно было сработать? и если да, то какова цель Redx Thunk?
signupUser
- это создатель простых действий, функция, которая возвращает простой объект, а переменная newUser
- это объект, который содержит данные формы.