para que serve aquele indice que não existia ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
para que serve aquele indice que não existia ?
Oi, Thomas, tudo certo?
Quando você vê algo como colaboradores.map((colaborador, indice) => ...), o .map() do JavaScript está passando dois valores:
O primeiro é o item da lista (o colaborador) e o segundo é o indice, sua posição na lista, iniciando em zero.
No código da aula, esse indice é usado pra definir a propriedade key do componente:
<Colaborador key={indice} ... />
Essa key é como se fosse um “RG” de cada componente. O React usa isso pra saber qual item da lista mudou, foi adicionado ou removido, evitando que a tela seja redesenhada à toa e prevenindo alguns bugs.
Resumindo: o indice é só a posição do item na lista, e ele tá sendo usado como a chave única que o React precisa quando renderiza vários componentes.
Espero ter ajudado! Bons estudos!
Sucesso ✨