1
resposta

[Dúvida] para que serve aquele indice que não existia ?

para que serve aquele indice que não existia ?

1 resposta

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

Imagem da comunidade