Queria criar uma variavel no state, mas quando cria da variavel indefinida
constructor(props){
super(props)
this.state = {
foto: this.props.foto,
likeada: false
}
}
Queria criar uma variavel no state, mas quando cria da variavel indefinida
constructor(props){
super(props)
this.state = {
foto: this.props.foto,
likeada: false
}
}
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!