Waarom zijn keys in React nodig en wat gebeurt er als de key van een component verandert?
Frontend
Wat is prop drilling, hoe kun je het vermijden en hoeveel niveaus van prop passing vind je acceptabel?
Wat is React, waarom is Virtual DOM nodig en hoe past React veranderingen toe op de DOM?
In een forceUpdate-taak: welke componenten worden opnieuw gerenderd wanneer op de knop wordt geklikt en waarom?
Wat zijn debounce en throttle, hoe verschillen ze en waar worden ze gebruikt?
Wat is een directe en indirecte ouder in React in de context van HOC?
Hoe werkt useMemo als de afhankelijkheidsarray wordt doorgegeven, leeg is of niet wordt doorgegeven?
Vertel over asynchroon JavaScript en Promise: waarom zijn ze nodig, wat zijn de Promise-states en de belangrijkste methoden?
Vertel over de SOLID-principes en geef voorbeelden voor front-end ontwikkeling.
Heb je met React Portal gewerkt en waar wordt het voor gebruikt?
Hoe optimaliseer je een kindcomponent zodat deze niet opnieuw wordt gerenderd wanneer de ouder wordt bijgewerkt?
Waarvoor wordt useEffect gebruikt, hoe beïnvloeden dependencies het en hoe wordt de cleanup uitgevoerd?
Leg uit hoe de Event Loop werkt in JavaScript, en wat het verschil is tussen microtasks en macrotasks?
Wat zijn lettertype in TypeScript en waar worden ze voor gebruikt?
Welke React hooks gebruik je meestal?
Wordt Child opnieuw gerenderd wanneer tekst wordt ingevoerd als de ouder een onChange-handler doorgeeft? Hoe te optimaliseren?
Welke technologieën en tools leer je momenteel en hoe gebruik je AI-tools in ontwikkeling?
Wat is Big O-notatie en hoe evalueer je codecomplexiteit in de praktijk?
Wat is React Fiber, waarom is het verschenen, kan de commit-fase worden onderbroken en wat betekenen current tree en work-in-progress tree?
Welke architecturale benaderingen ken je op de front-end en welke architectuur zou je kiezen voor een kleine website, een online winkel en een grote applicatie?