Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

TypeError: this.state.fotos.map is not a function - mesmo com react-router 3.2

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 |

29 | {

30 | this.state.fotos.map(foto=>) 31 | } 32 | 33 |View compiled ▶ 16 stack frames were collapsed. (anonymous function) src/componentes/Timeline.js:23

1 resposta
solução!

Problema resolvido, programa funcionando normalmente, deve ser algum cache, devido as várias reinstalações. Hoje depois de ligar o computador tudo funcionando normalmente.