javascript Async Await Action Creator with Redux Thunk

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Async Await Action Creator with Redux Thunk相关的知识,希望对你有一定的参考价值。

const BACKEND_URL = 'https://fakeserver.com/api'

export function signUpUser(email, password) {
  return async (dispatch) => {
    try {
      const signUp = await axios.post(`${BACKEND_URL}/signup`, {
        email: email,
        password: password
      })
      
      // signUp.data.token <-- Access token here if the above request finished successfully. 
      dispatch({ type: 'SIGN_UP_SUCCESS' })    
    }
    catch(e) {
      // catch errors here
      dispatch({ type: 'SIGN_UP_ERROR' })  
    }
  }
}

以上是关于javascript Async Await Action Creator with Redux Thunk的主要内容,如果未能解决你的问题,请参考以下文章

理解 JavaScript 的 async/await

Javascript中的async await

Javascript中的async await

Javascript中的async await

前端_js理解 JavaScript 的 async/await

JavaScript 数组 .reduce 与 async/await