Sobes.tech

Frontend

/* Meie vestlusrakendus peaks kuvama uusi sõnumeid, mis tulevad serverilt. Sõnumi formaat: interface Message { id: number text: string } Esimese sõnumi ID on 1, ja iga järgmise sõnumi ID on suurem kui eelmisel 1 võrra. Me peame kuvama sõnumeid õiges järjekorras, kuid server ei taga saadetud sõnumite õiget järjekorda. Ajaskaala: // (saabub) [telefon] // (joonistame) . 1 2 3 .. 4 5 6 7 8 Serverilt saabuvad sõnumid jõuavad connect funktsiooni töötleja juurde: connect((msg) => { ... }); Sõnumite kuvamiseks tuleb kasutada render funktsiooni: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }

128
/6