Так что моя проблема вполне понятна. Я пытаюсь получить данные из этого API https://www.hatchways.io/api/assessment/students. Теперь все работает нормально, но я не могу понять, как получить изображение в этом API.Когда я пытаюсь получить изображение, я получаю ссылку, а не само изображение.Я думаю, что мне нужно как-то использовать тег src внутри цикла, но я не уверен, как это реализовать.Я опубликую свой код ниже и, как всегда, я ценю вашу помощь, так как мне нравится больше узнавать о реакции.
import React, {Component} from 'react';
class App extends Component{
constructor(props){
super(props);
this.state = {
items:[],
isLoaded: false
};
}
componentDidMount(){
fetch('https://www.hatchways.io/api/assessment/students')
.then(res=> res.json())
.then(({ students }) => {
this.setState({
isLoaded: true,
items: students,
})
});
}
render(){
const {isLoaded, items} = this.state;
if(!isLoaded){
return <div>loading data...</div>;
}
else{
return(
<div className="Data">
<div>
{items.map(item=>(
<p key={item.id}>
name:{item.firstName +' '+ item.lastName +' '} |
City:{item.city} |
company:{item.company} |
email:{item.email} |
id:{item.id}|
picture:{item.pic}
</p>
))};
</div>
</div>
);
}
}
}
export default App;