1
resposta

Dúvida

Alguém poderia me explicar esse trecho que o professor fala?

"é importante sabermos que o React não nos permite colocar o id no time e passar deste para o State. Então temos que criar este estado no App e passar "para baixo"."

1 resposta

Olá, Letícia! Tudo bem?

Esse trecho que o professor falou trata da questão de gerenciamento de estado no React. O estado é uma forma de armazenar dados que podem ser alterados e que podem influenciar na renderização dos componentes.

No caso específico que você mencionou, o professor está falando sobre a impossibilidade de passar o id de um componente diretamente para o estado de outro componente. Isso porque o estado é interno ao componente e não pode ser acessado diretamente por outros componentes.

Dessa forma, é necessário criar esse estado no componente pai (App) e passá-lo para os componentes filhos como uma propriedade. Isso é conhecido como "levantar o estado" (lift state up) e é uma prática comum no React.

Espero ter ajudado a esclarecer sua dúvida! Se tiver mais alguma pergunta, é só falar.

Espero ter ajudado e bons estudos!