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

Duvida sobre o hook useParams()

Se eu entendi certo ao clicar no card a url muda para /Posts/${post.id}e dessa forma o cai no link da rota , e o hook entende esse id como uma variavel e puxa ele pro componente 'Post' que por sua vez chama o a funcao 'busca' que puxa os dados para renderizar o componente ?

A minha duvida é como o componente Post teve acesso ao id.

1 resposta
solução!

Fala João, tudo bem?

O componente Post tem acesso ao id justamente por causa do hook useParams que nos retornará o parâmetro que passarmos na nossa rota, que no caso, quando clicamos em algum post na lista de posts, nós somos direcionados para a rota post e logo após passamos o id desejado logo após a rota:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E quando acessamos o post, recebemos esse parâmetro ja que passamos pela url:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Assim na nossa aplicação temos acesso a esse parâmetro passado.

Espero ter ajudado, bons estudos :D