私の問題の解決策を探しましたが、私の理解が不足しているために何もできませんでした。React.js配列から複数のテーブルを作成
React.jsを使用して動的長さのテーブルを作成しようとしています。
axiosライブラリでJSONオブジェクトの配列を返すAPIを私のプロジェクトで呼びますが、返される配列のサイズはわかりませんが、配列内の各JSONオブジェクトについては、テーブルを作成し、データ。 API呼び出しの戻り値の例を次に示します。したがって、このリターンで私は次のように2つのテーブル、他の下に作成する必要があります
[
{
"feedbackID": 12,
"posterID": "John",
"comment": "shortcomment"
},
{
"feedbackID": 23,
"posterID": "billy",
"comment": "long comment"
}
]
:
| Feedback ID | 12 |
| Poster ID | John |
| Comment | shortcomment |
| Feedback ID | 23 |
| Poster ID | billy |
| Comment | long comment |
ここでは私のコードは、これまでのところです:
export class ViewFeedback extends Component {
constructor(props) {
super(props)
this.state = {
feedback: []
}
}
componentDidMount() {
var id = this.props.match.params.id;
// this returns the JSON array like shown above
getfeedback(id).then((response) => {
this.setState({feedback:response})
})
}
ノー持っています私はテーブルを作る方法をすべて手がかりにしました。createElement
とGrid
を試しましたが、間違っていてもコードをコンパイルしないでしょう。
ルックスを処理するにはCSSが必要です。 –
私は今、CSSを気にしません。今はテーブルがほしいです。 – FBSTSUG