Attendre est un mot réservé erreur à l'intérieur asynchrone en fonction de

J'ai du mal à comprendre 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 l'erreur disant:

attendent est un mot réservé

...mais n'est-il pas juridique au sein d'une fonction async?

L'envoi bit est à venir à partir de la réagissent-thunk bibliothèque.

Ce n'est pas à l'intérieur d'une fonction async. C'est à l'intérieur de la fonction qui commence avec (dispatch) => , et ce n'est pas asynchrone. Pourquoi avez-vous sendVerificationEmail de revenir une autre fonction au lieu de mener une action?
en effet, il doit être async (dispatch) =>, vous pouvez poster qu'une réponse, j'ai besoin de le retourner afin d'obtenir l'accès à l'expédition
2ality.com/2016/10/async-function-tips.html

OriginalL'auteur Ilja | 2017-02-17