我创建了一个登录表单,在其中接受用户电子邮件和密码。
我想对 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
}
}
最佳答案
您将需要配置 redux-thunk
中间件以支持异步操作。然后,您需要选择一个异步库来处理实际的 http 请求。 isomorphic-fetch和 axios都是受欢迎的。
redux 文档有一个很棒的 async action example如何开始满足您的确切请求
您还可以在另一个related post by Dan Abramov中找到一些非常有用的信息。 ,redux
的创建者。
关于javascript - 使用 React Redux 对登录用户进行 post 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40237203/