Hoe behandel je de afgewezen staat van een belofte met behulp van .then() en .catch()? Hoe weet je in welke .then() de fout is opgetreden en deze apart afhandelen?
Frontend
/* Onze chatapplicatie moet nieuwe berichten weergeven die van de server komen. Het bericht heeft het volgende formaat: interface Message { id: number text: string } De id van het eerste bericht is 1, en de id van elk volgend bericht is 1 groter dan die van het vorige. We moeten de berichten in de juiste volgorde weergeven, maar de server garandeert niet de juiste volgorde van de berichten die naar onze applicatie worden gestuurd. Tijdlijn: // (komt binnen) [telefoon] // (tekenen) . 1 2 3 .. 4 5 6 7 8 Berichten van de server komen binnen bij de handler van de functie connect: connect((msg) => { ... }); Om de berichten weer te geven, moet de functie render worden gebruikt: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
In welke gebieden beschouw je jezelf als een sterke specialist op het gebied van technische vaardigheden?
Vertel over jest.mock(), jest.fn() en jest.spyOn() — in welke scenario's gebruik je ze?
Wat retourneert de methode then bij een Promise?
Wie werden de vereisten in het project gebracht? Hoe is het proces van business tot ontwikkeling georganiseerd?
Je noemde dat de httpOnly cookie hielp bij het bestrijden van XSS-aanvallen, klopt dat? Hoe?
Wat gebeurt er als we beginnen met het verplaatsen van releases?
Vertel over de chat in je project — welke functies waren er? Hoe was het werk van frontend en backend georganiseerd?
Hoe verloopt jouw leerproces van nieuwe technologieën?