Olá, Não consigo encontrar o state comentarios, recriando a mesma logica dos likers ele aparece como undefined.
constructor(props) {
super(props);
this.state = {
likers : this.props.foto.likers,
comentarios:this.props.foto.comentarios
};
Aqui é onde chamo o console.log
Pubsub.subscribe('novos-comentarios', (topico, infoComentario) => {
if(this.props.foto.id === infoComentario.fotoId) {
/*acha foto correta*/
console.log(this.state.comentarios);
//return undefined
const novosComentarios = this.state.comentarios.concat(infoComentario.novoComentario);
// console.log(novosComentarios)
}
})
não consigo compreender o porque