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

Como criar variavel no state

Queria criar uma variavel no state, mas quando cria da variavel indefinida

constructor(props){
    super(props)
    this.state = {
      foto: this.props.foto,
      likeada: false
    }
  }
1 resposta
solução!

Renato, boa tarde!

Isso ocorre devido ao uso do this você já está recebendo o props como parâmetro, sendo assim não é necessário o uso do this, além disso o this nesse caso se referencia ao proprio state e não ao componente

Ficaria assim

foto: props.foto

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software