J'ai du mal à résoudre le problème avec la syntaxe suivante:
export const sendVerificationEmail = async () =>
(dispatch) => {
try {
dispatch({ type: EMAIL_FETCHING, payload: true });
await Auth.sendEmailVerification();
dispatch({ type: EMAIL_FETCHING, payload: false }))
} catch (error) {
dispatch({ type: EMAIL_FETCHING, payload: false });
throw new Error(error);
}
};
Je reçois une erreur en disant:
attendre est un mot réservé
... mais n'est-ce pas légal dans une fonction asynchrone?
Le bit d'expédition provient du bibliothèque react-thunk .
(dispatch) =>
, et ce n'est pas asynchrone. Pourquoi avez-vous lesendVerificationEmail
renvoi d'une autre fonction au lieu d'effectuer une action?