Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

const { foto }

Qual o sentido de colocar a {} em volta do nome da constante?

const { foto } = this.state
1 resposta
solução

De acordo com o que você postou, vai ser criada uma variável "foto" que vai ter como conteúdo o que estiver dentro da propriedade "foto" do seu state. Seria o mesmo que fazer isso:

const foto = this.state.foto;

Isso se chama "desestruturação".

Aqui tem um link que explica sobre isso:

https://blog.alura.com.br/es6-desestruturando-objetos/