class App extends Component{
constructor(props) {
super(props);
this.state = {
info: null
}
}
componentDidMount() {
axios.get('https://reqres.in/api/users/2').then(r => {
const resp = r.data;
this.setState({info: resp })
})
}
render() {
return (
<div className="wrap">
<h1>{this.state.info.id}</h1>
</div>
)
}
}
export default App;
class App extends Component{
constructor(props) {
super(props);
this.state = {
info: null
}
}
componentDidMount() {
axios.get('https://reqres.in/api/users/2').then(r => {
const resp = r.data;
console.log(resp) // ??????
this.setState({info: resp })
})
}
render() {
console.log(this.state.info) // ??????
return (
<div className="wrap">
<h1>{this.state.info.id}</h1> // здесь вообще не ломается, когда info: null?
</div>
)
}
}
export default App;
начинаю учить реакт