Lze se vyhnout zbytečnému vnoření divů v šabloně? Například použitím template místo divu pro obal při iteraci.
Frontend
Jak by pomohl TypeScript v tomto úkolu? Jak lze normalizovat uživatelské ID, aby se usnadnily kontroly?
Představte si, že tento kód je třeba nasadit do produkce a dostanete ho na code review. Jaké komentáře byste zanechali?
Máte nápad, jak se vyhnout vnořenému prohledávání (O(n²)) při hledání uživatelů podle ID? Jak lze hledání optimalizovat?
Implementujte komponentu pro zobrazení seznamu týmů s účastníky. Přijímá pole týmů (s názvem a seznamem ID uživatelů účastníků) a samostatné pole uživatelů (s ID a jménem). Je třeba spojit týmy s uživateli podle ID a zobrazit karty týmů s výčtem účastníků. Pokud účastníků není — zobrazit 'žádní účastníci'; pokud je ID uživatele, ale uživatel není nalezen v seznamu — zobrazit pomlčku. Vlastnost: ID uživatele může přijít ve formě pole, čísla, null nebo undefined.