反応を出して再生し始めました。ちょっとした文法を覚えています。データが表示されたAJAXリクエストに固執しました。React JS、jsonデータをロードしてから操作する
コンソールでは、test.jsonのローカルバージョンが見つからないというエラーが表示されます。それはheader.js
と同じディレクトリにあるかもしれませんが、あなたのコードは、クライアント側を実行しているし、クライアント(ブラウザ)test.json
が何であるかのないアイデアを持っていないheader.jsファイルと同じディレクトリに
//header.js
import React from 'react';
import $ from 'jquery';
var theData = [];
var Header = React.createClass({
getInitialState: function() {
return {
data: null
};
},
componentDidMount: function() {
$.ajax({
dataType: 'json',
url: "./test.json",
success: function(data) {
theData.push(data);
console.log(theData);
}
});
},
render: function() {
return (
<div>
<div id="theData" className="theData"></div>
{theData.someValue}
</div>
</div>
);
}
});
偉大な説明は、あなたは、コード例とリソースへのリンクがありますか? – Paddy
私は簡単な例で答えを更新しました。 – LINKIWI
偉大なiv'eは私が配備したAPIに取り組んだのですが、どうすればローカルAPIでそれを使用できますか? – Paddy