使用 React 处理 ajax

2024-03-05

我应该如何在相当传统的 Web 应用程序中处理 ajax 请求?具体来说,使用 React 进行视图,同时拥有处理文本等数据的后端,但使用 ajax 自动保存用户交互,例如切换选项或喜欢服务器上的帖子。

我应该只使用 jQuery 来实现此目的,还是像 Backbone 这样的东西更有益?


以防万一有人偶然发现这一点并且不知道,jQuery 使发送 AJAX 调用变得非常容易。由于 React 只是 JavaScript,因此它的工作方式就像任何其他 jQuery AJAX 调用一样。

React 自己的文档使用 jQuery 进行 AJAX 调用,因此我认为无论堆栈如何,这对于大多数用途来说都足够好了。

componentDidMount: function() {
    $.ajax({
      url: this.props.url,
      dataType: 'json',
      cache: false,
      success: function(data) {
        this.setState({data: data});
      }.bind(this),
      error: function(xhr, status, err) {
        console.error(this.props.url, status, err.toString());
      }.bind(this)
    });
  },
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 React 处理 ajax 的相关文章

随机推荐