javascript - 使用 React Redux 对登录用户进行 post 调用

标签 javascript ajax reactjs

我创建了一个登录表单,在其中接受用户电子邮件和密码。

我想对 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-fetchaxios都是受欢迎的。

redux 文档有一个很棒的 async action example如何开始满足您的确切请求

您还可以在另一个related post by Dan Abramov中找到一些非常有用的信息。 ,redux 的创建者。

关于javascript - 使用 React Redux 对登录用户进行 post 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40237203/

相关文章:

javascript - 如何在javascript中处理时区

javascript - 如何发出一个简单的 AJAX 请求来执行 php?

javascript - React/Redux 无法迭代状态数组

javascript - 如何从工厂函数返回 React 内存回调

javascript - Internet Explorer 8 中复选框的不确定状态问题

javascript - 使用 jQuery 删除不同域中同名的 Cookie

php - 如何向本教程添加一些 php,包括 mysql 查询?

javascript - 如何使用随机TOKEN通过AJAX重新加载PHP脚本,url被缓存?

node.js - Express 服务器具有 React 前端路由,无需服务器端渲染

JavaScript:先按数字然后按字母对数组字符串进行排序