É possível evitar a aninhagem de divs desnecessários no template? Por exemplo, usar template em vez de div para envolver durante a iteração.
Frontend
Como o TypeScript ajudaria nesta tarefa? Como normalizar o ID do usuário para simplificar as verificações?
Imagine que este código precisa ser lançado em produção e chegou para uma revisão de código. Que comentários você deixaria?
Tem alguma ideia de como evitar a busca aninhada (O(n²)) ao procurar usuários por ID? Como podemos otimizar a busca?
Implemente um componente para exibir uma lista de equipas com os seus participantes. Recebe um array de equipas (com nome e lista de IDs de utilizadores participantes) e um array separado de utilizadores (com ID e nome). É necessário associar as equipas aos utilizadores por ID e exibir os cartões das equipas com a lista de participantes. Se não houver participantes, exibir 'sem participantes'; se houver ID de utilizador mas o utilizador não for encontrado na lista, exibir um traço. Característica: o ID de utilizador pode vir na forma de array, número, null ou undefined.