#reactjs #axios
#reactjs #axios
Вопрос:
import React, { Component } from "react";
import axios from "axios";
class Verifry extends Component {
constructor(props) {
super(props);
this.state = {
s: "0",
user: [],
};
}
/* имеет title в качестве атрибута в res.data*/
асинхронный componentDidMount() {
ожидает axios
.get( http://10.0.0.106:8080/kuwait_elections/api/about_us
)
.затем ((res) => {
const persons = res.data;
this.setState({ user: persons.data.title, s: «4» });
console.log(this.state.user);
});
}
componentDidUpdate() {
// this.state.user.map((u) => {
// return
; // }); } render() { return (
- {this.state.user.map((t) => { return
- {t.title}
;
})}
);
}
}
export default Verifry;
Комментарии:
1. не могли бы вы отформатировать свой фрагмент кода?
Ответ №1:
Кажется, ваш возврат неверен. Это должно быть так.
{
this.state.user.map(({title}) => {
return { title };
})
}
Примечание: Пожалуйста, правильно отформатируйте свой код, чтобы его было легче понять.