Ar galima išvengti nereikalingo div'ų įdėjimo į šabloną? Pavyzdžiui, naudoti template vietoj div'o apvyniojimui iteracijos metu.
Frontend
Kaip galėtų padėti TypeScript šiame užduotyje? Kaip galima normalizuoti naudotojo ID, kad patikrinimai būtų paprastesni?
Įsivaizduokite, kad šis kodas turi būti diegiamas į gamybą ir jis jums atsiųstas per kodų peržiūrą. Kokius komentarus paliktumėte?
Ar turite idėją, kaip išvengti įdėto paieškos (O(n²)) ieškant naudotojų pagal ID? Kaip galima optimizuoti paiešką?
Įgyvendinkite komponentą, kuris rodo komandų sąrašą su dalyviais. Gaunate komandų masyvą (su pavadinimu ir dalyvaujančių naudotojų ID sąrašu) ir atskirą naudotojų masyvą (su ID ir vardu). Reikia susieti komandas su naudotojais pagal ID ir rodyti komandų korteles su dalyviais. Jei dalyvių nėra — rodyti 'nėra dalyvių'; jei yra user ID, bet naudotojas nerandamas sąraše — rodyti brūkšnį. Ypatybė: user ID gali būti masyvas, skaičius, null arba undefined.