2016-10-25 56 views
0

我創建了一個登錄表單,我接受用戶的電子郵件和密碼。使用React Redux撥打電話登錄用戶

我想使api調用API服務器來驗證數據庫的憑據我怎麼能做出一個ajax請求。我聽說Redux可以用於製作Ajax請求。

class LoginComponent extends React.Component{ 

constructor(){ 
    super() 
} 

handleEmailChange(e){ 
    //... email validation stuff 
} 

handlePasswordChange(e){ 
    //... 
} 

handleSubmit(e){ 
    //..login logic goes here 
} 

} 
+0

redx不會發出ajax請求。您可以使正常的XML HTTP請求和更新存儲 – StateLess

回答

2

您將需要配置redux-thunk中間件以支持異步操作。然後,你會選擇一個異步庫來處理實際的http請求。 isomorphic-fetchaxios是受歡迎的。

了Redux文件對如何獲得您的確切要求

你還會發現在另一個related post by Dan Abramov一些非常有用的資料,redux創建者開始一個偉大的async action example