В диспетчере Redux необходимо вызвать сброс данных формы после успешного входа в систему, как отправить это с помощью функции обратного вызова?
function handleLogin(values, { setErrors, setSubmitting, resetForm }) {
const CREDENTIALS = {
url: `/login `,
method: 'post',
data: values,
setErrors,
};
/**
* dispatch will call redux function with CREDENTIALS
*/
dispatch(login(CREDENTIALS));
/**
* after login success need to call this fucntion, to reset form
*/
function handleLoginSuccess() {
resetForm({});
setSubmitting(false);
}
}
In dispatch now I am calling redux method, after login success need to reset the formik form, but that can't be outside of this handleLogin, how to handle this?