Waarom is React een bibliotheek en geen framework?
Frontend
Live codering: implementeer een polyfill voor de methode Promise.all, inclusief het behoud van de volgorde van de resultaten
Vertel over React-hooks en de regels voor het gebruik ervan
Waarom TypeScript gebruiken? Wat zijn de belangrijkste voordelen van TypeScript?
Wat is gebeurtenisdelegatie?
Wat is een namespace in TypeScript?
Waarom kan een gewone functie worden opgeroepen voordat deze is gedeclareerd, maar niet een arrowfunctie?
Vertel over cookies, sessionStorage, localStorage, IndexedDB
Wat zijn event bubbling en capturing? Hoe kun je bubbling annuleren?
Live codering: bepaal de uitvoer in de console voor code met functies, pijlfuncties, objecten en context (this), call/bind
In welke gevallen wordt een preflight (OPTIONS) verzoek verzonden?
Hoe goed is het om tegelijkertijd informatie over het gebruikersprofiel en de winkelwagen op te slaan in de globale Redux-store? Hoe beïnvloedt dit de architectuur?
Waarom is Next.js niet gekozen voor het e-commerce project?
Hoe kun je de context van een functie instellen? Wat is het verschil tussen call, apply en bind?
Wat is het verschil tussen REST API en GraphQL?
Wat is het verschil tussen virtual DOM en shadow DOM?
Wat is een REST API? Welke HTTP-verzoekmethoden bestaan er? Wat is HTTP?
Wat is het verschil tussen client-side rendering en server-side rendering (CSR vs SSR)?
Vertel me over React reconciliation
Ken je de SOLID-principes? Vertel over het principe van afhankelijkheidsomkering (DIP).