私はreactjsに新しく、サーバーからデータを受信していますが、状態を更新できません。私は私がJSONデータとしてサーバからの入力を取得しています。.then(応答=> {this.setState({REPONSE})からエラーを受け取る。reactjsを使用してサーバーからデータを受信
import React from 'react';
import ReactDOM from 'react-dom';
import axios from 'axios';
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
posts:"hello"
};
}
componentWillMount() {
axios.get(`http://192.168.1.9:8082`)
.then(response => {this.setState({ posts});
});
}
render() {
return (
<div>
<h1>{this.state.posts}</h1>
</div>
);
}
}
export default App;
エラーは何ですか?それも共有してください – Swapnil
「投稿」が定義されていないためです。おそらく 'this.setState({posts:response.data})'のようなものを作るべきでしょうか? – Ziumin
提案されているように、response.data.postsではなく、レスポンスにpostsプロパティがありますか? – Pineda