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"."
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"."
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!