По нажатию на кнопку хочу отправить данные и словить окончание выполнения функции отправки, которая вынесена в другой файл. Как в функции handleSubmit получить результат выполнения функции handleMail.
form.jsimport { auth } from './auth';
const handleSubmit = e => {
e.preventDefault();
const postData = {
mail: newEmail,
};
auth.handleMail(postData);
console.log('success');
};
<form className='popup__form' onSubmit={handleSubmit}>
<input value={value}>
</form>
request.jsexport const auth = {
async handleMail (postData)
axios({
method: 'post',
url: './auth/signin',
data: postData,
})
.then(data => {
if (data.status === 200) {
console.log(data);
}
})
}