/* La nostra applicazione di chat dovrebbe mostrare i nuovi messaggi che arrivano dal server. Il messaggio ha il formato: interface Message { id: number text: string } L'id del primo messaggio è 1, e l'id di ogni messaggio successivo è di 1 maggiore rispetto a quello precedente. Dobbiamo mostrare i messaggi nell'ordine corretto, ma il server non garantisce l'ordine corretto dei messaggi inviati alla nostra applicazione. Linea temporale: // (arriva) [telefono] // (disegna) . 1 2 3 .. 4 5 6 7 8 I messaggi dal server arrivano nel gestore della funzione connect: connect((msg) => { ... }); Per mostrare i messaggi, bisogna usare la funzione render: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Frontend
6421
0
Middle
126
In quali aspetti ti consideri un esperto forte dal punto di vista delle competenze tecniche?
Middle
124
Sei attualmente alla ricerca di lavoro attivamente o passivamente?
Middle
123
Cosa restituisce il metodo then in una Promise?
Middle
123
Hai menzionato che il cookie httpOnly aiutava a combattere gli attacchi XSS, giusto? Come?
Middle
122
Chi ha portato i requisiti nel progetto? Come è stato organizzato il processo dal business allo sviluppo?
Middle
122
In quali scenari usare jest.mock(), jest.fn() e jest.spyOn()?
Middle
121
Cosa succede se iniziamo a spostare le release?
Middle
120
Parlami della chat nel tuo progetto — quali funzionalità c'erano? Come è stata organizzata la collaborazione tra frontend e backend?
Middle
110
Come si sviluppa il tuo processo di apprendimento delle nuove tecnologie?
Middle
92