In order to use await
, the function directly enclosing it needs to be async. According to your comment, adding async
to the inner function fixes your issue, so I’ll post that here:
export const sendVerificationEmail = async () => 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); } };
Possibly, you could remove the async
from the outer function because it does not contain any asynchronous operations, but that would depend on whether the caller of that sendVerificationEmail
is expecting sendVerificationEmail
to return a promise or not.
Related Posts:
- Understanding React-Redux and mapStateToProps()
- React Context vs React Redux, when should I use each one?
- Uncaught Invariant Violation: Too many re-renders. React limits the number of renders to prevent an infinite loop
- Why use Redux over Facebook Flux?
- Local package.json exists, but node_modules missing
- This.props.dispatch not a function – React-Redux
- Invariant Violation: Objects are not valid as a React child
- Invariant Violation: Objects are not valid as a React child
- “SyntaxError: Unexpected token < in JSON at position 0"
- What is Virtual DOM?
- How to use Redirect in the new react-router-dom of Reactjs
- React.js: Set innerHTML vs dangerouslySetInnerHTML
- React – uncaught TypeError: Cannot read property ‘setState’ of undefined
- Understanding unique keys for array children in React.js
- How to do a redirect to another route with react-router?
- Jest spy on functionality
- Difference between npx and npm?
- Reactjs – Form input validation
- TypeScript React.FC
confusion - Error Running React Native App From Terminal (iOS)
- Syntax for an async arrow function
- Syntax for an async arrow function
- Axios Delete request with body and headers?
- Loop inside React JSX
- Can’t resolve module (not found) in React.js
- How to obtain username from Promise
? - How to implement navbar using react
- How to call an async arrow function with await
- Loop inside React JSX
- how to render a react component using ReactDOM Render
- React this.setState is not a function
- Console logging for react?
- Parse Error: Adjacent JSX elements must be wrapped in an enclosing tag
- ‘react-scripts’ is not recognized as an internal or external command
- After $npm install, Getting Error: Cannot find module ‘../lib/utils/unsupported.js’
- React Native: this.setState is not a function
- React: trigger onChange if input value is changing by state?
- In reactJS, how to copy text to clipboard?
- SyntaxError: Adjacent JSX elements must be wrapped in an enclosing tag
- You should not use Route or withRouter() outside a Router when using react-router 4 and styled-component in react
- React-Router only one child
- What does the className attribute mean in JSX?
- What is prevState in ReactJS? [duplicate]
- React with ES7: Uncaught TypeError: Cannot read property ‘state’ of undefined
- React Hook Warnings for async function in useEffect: useEffect function must return a cleanup function or nothing
- Setting a backgroundImage With React Inline Styles
- React – TypeError: Cannot read property ‘props’ of undefined
- What is the difference between state and props in React?
- How to pass props to {this.props.children}
- React eslint error missing in props validation
- OnChange event using React JS for drop down
- ESLint Parsing error: Unexpected token
- Setting onSubmit in React.js
- How to import image (.svg, .png ) in a React Component
- Uncaught TypeError: Cannot read property ‘props’ of null
- ReactJS: setTimeout() not working?
- React Uncaught Error: Target container is not a DOM element [duplicate]
- How to refresh a Page using react-route Link
- React Error: Target Container is not a DOM Element
- How to implement authenticated routes in React Router 4?
- React Js: Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
- Console is throwing Unterminated JSX contents error
- How to scroll to an element?
- How to handle the `onKeyPress` event in ReactJS?
- setInterval in a React app
- Using async/await with a forEach loop
- Cannot read property ‘bind’ of undefined. React.js
- How do you Hover in ReactJS? – onMouseLeave not registered during fast hover over
- Failed to compile. Module not found: Can’t resolve ‘react-router-dom’
- ReactJS: setTimeout() not working?
- What does “export default” do in JSX?
- Combination of async function + await + setTimeout
- How to add multiple classes to a ReactJS Component?
- Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode
- Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode
- React.js – Can’t read property of undefined
- module.exports “Module is not defined”
- how to download file in react js
- Trying to use fetch and pass in mode: no-cors
- React’s setState method with prevState argument
- onEnter not called in React-Router
- Pass react component as props
- Uncaught TypeError: Cannot read property ‘call’ of undefined at __webpack_require__
- Objects are not valid as a React child. If you meant to render a collection of children, use an array instead
- How to clear react-native cache?
- Async/await in componentDidMount to load in correct order
- react router v^4.0.0 Uncaught TypeError: Cannot read property ‘location’ of undefined
- Access Control Origin Header error using Axios
- Cannot read property ‘getHostNode’ of null
- Can’t perform a React state update on an unmounted component
- how to use react require syntax?
- onClick not working React js
- React-Router : What is the purpose of IndexRoute?
- How to add a keyboard listener to my onClick handler?
- How to add a keyboard listener to my onClick handler?
- React router not showing browser history
- e.target.value on an input field ReactJs, how does it work?
- Uncaught Invariant Violation: Rendered more hooks than during the previous render
- command not found: jest
- Jest encountered an unexpected token