2017-04-10 92 views
-1

我想知道什么是实现以下目标的最佳技术。
我想用Axios库调用Rest,但在调用和使用时遇到了一些问题。使用Axios在React JS web应用程序中调用Rest Api

  • 什么是调用REST API React的最佳模式。
  • 什么工具和参考学习更快。

感谢

+0

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API。 –

+0

这是否支持完整的CRUD? – Felix

+1

是的,你可以GET,POST,PUT,PATCH + DELETE。请在网上搜索一些教程。我想你会在那里找到很多帮助/例子。 –

回答

1

我个人使用Ajax。

下面是代码的例子,可以让你获取数据:

request() { 
    $.ajax({ 
     url: "http://your/url", 
     method: 'GET', 
     }).then(function (data) { 
      // Here process the data you fetched 
      } 
    }.bind(this)); 
} 

然后你就可以在你的代码的某个地方调用你的函数。 但是请避免在componentWillMount之内调用它,它很受React文档的推荐。 here

对于我来说,我需要是让数据从服务器每隔N秒,所以我在称之为componentDidMount

componentDidMount() { 
    this.interval = setInterval(() => this.request(), 10000); 
} 
+0

plainajax更好吗?或者有什么优势? – Felix

相关问题