Se estiver com a url fixa como nas primeiras aulas não dá erro. Depois que coloquei a url dinâmica: constructor(){ super(); this.state={fotos:[]}; }
componentDidMount(){
let urlPerfil;
urlPerfil = http://localhost:8080/api/fotos?X-AUTH-TOKEN=${localStorage.getItem('auth-token')}
;
fetch(urlPerfil)
.then(response => response.json()) .then(fotos => { this.setState({fotos:fotos}); }); }
Apresenta o erro:
TypeError: this.state.fotos.map is not a function Timeline.render src/componentes/Timeline.js:30 27 | return ( 28 |
30 | this.state.fotos.map(foto=>) 31 | } 32 | 33 |View compiled ▶ 16 stack frames were collapsed. (anonymous function) src/componentes/Timeline.js:23