Opa boa noite! só queria compartilhar o resultado do meu desafio para poderem me dar dicas se esse foi a melhor forma pra chegar no resultado final ou não. ⠀⠀⠀⠀⠀⠀⠀⠀⠀
(obs: meu código foi diferente do que o instrutor fez pq eu fui descobrir que tinha um video resolvendo o desafio somente depois de dois dias tentando o desafio sozinho)
primeiro eu criei uma array chamada array (criativo né) e passei um loop pra gerar somente 4 numeros que é a quantidade de cards pedida no desafio.
logo depois passei um while pra fazer as verificações se o numero gerado é: igual a 0 ou igual ao id atual da pagina ou se o numero gerado ja existir no array e evitar repetições.
finalizando essa parte eu ja tinha um array com 4 numeros de 1 a 8 (pra conseguir finalizar esse código simples levei 1 dia inteiro)
e agora precisava pegar cada objeto do json correspondente com id correspondente ao numero gerado:
criei outra array e passei um loop pra consegui encontrar cada objeto do arquivo json e quando encontrava dava um .push pra empurrar esse objeto pra dentro da nova array
finalizando essa parte eu tinha outra array com 4 objetos do json e so precisei passar um map: (a props post
é referente a imagem e a postTwo
referente ao numero da id pro <Link To>
⠀⠀⠀⠀⠀⠀⠀⠀
resultado: