다음 구문으로 문제를 파악하는 데 어려움을 겪고 있습니다.
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);
}
};
다음과 같은 오류가 계속 발생합니다.
await는 예약어입니다.
...하지만 비동기 함수 내에서 합법적이지 않습니까?
디스패치 비트는 react-thunk 라이브러리에서 가져옵니다.
(dispatch) =>
비동기가 아닙니다.sendVerificationEmail
어떤 작업을 수행하는 대신 다른 함수를 반환 하는 이유는 무엇 입니까?