私はReactJSにはまったく静かです。どの人がAJAXコールを作成する正しい方法であることを示唆することができますか? 現在、私は ReactJS APIを呼び出す正しい方法
this.serverRequest = $.get(this.props.source, function (result) {
console.log("after serverRequest");
}.bind(this));
を使用しています。しかし、私はチュートリアル
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)
});
},
で多くのサンプルを見て、正しい方法と理由である私を提案してください?
私はなぜjqueryをajax呼び出しに使用したいのですか? ajaxを呼び出すserverRequestメソッドを提供している場合 –
@ShinoyBabu:Reactはデフォルトで 'React.Component'に' serverRequest'メソッドを提供していません。あなたはjqueryを使う必要はありません。プレーンなJSを使うことができます.'fetch'のためにpolyfillを使うことができます。あなたが選んだものを使うことができますが、自分でAjaxのロードロジックを書く必要があります。 – iaretiga