Waarvoor dienen CSS-modules? Waarom gebruiken we geen gewone CSS?
Frontend
Wat is reactieve programmering? Waarom wordt React, ondanks de naam, als niet-reactief beschouwd?
Code review van de Accordion-component: vind problemen en stel verbeteringen voor
Waarom update setState de waarde niet meteen? Wat is batching?
Wat is useId en waar wordt het voor gebruikt?
Wat is CORS? Als twee backend-servers zonder browser met elkaar communiceren, zal CORS dan optreden?
Wat is het verschil tussen HTTP en HTTPS? Wat wordt versleuteld — de headers, de body of de URL?
Ben je bekend met het begrip «accordeon»? Hoe kun je deze component zonder JavaScript implementeren?
In een functioneel React-component zijn er twee synchronische setState-aanroepen, gevolgd door een asynchrone functie, en daarna nog drie setState-aanroepen. Hoeveel renders zullen er plaatsvinden in React 18 en React 17? Wat is batching en wanneer is het geïntroduceerd?
Het object wordt van de oudercomponent naar de kindcomponent doorgegeven via props en in de afhankelijkheid useMemo geplaatst. Hoe vaak wordt useMemo uitgevoerd? Hoe te optimaliseren zodat useMemo slechts één keer wordt herberekend?
Hoe maak je correct HTTP-verzoeken in React? Waarom is Axios beter dan fetch?
Wat is het verschil tussen SSR en SSG?
Code review: je hebt een stuk code uit productie. Vind de problemen en stel verbeteringen voor. Zal React.memo correct memoiseren als functies en objecten in de props worden doorgegeven?
Er is een array van 10 elementen, er wordt .map() aangeroepen. Wat gebeurt er als je de return uit de callback verwijdert?
Wat is slechte code? Hoe probeer je het niet te schrijven?
Waarvoor wordt useMemo gebruikt? Geef een praktisch voorbeeld.
Welke nieuwe hooks zijn er in React 18 geïntroduceerd?
Ben je bekend met het concept 'broodkruimels' (breadcrumbs)? Welke HTML-tags ga je gebruiken bij het implementeren van deze component?
Wat is het verschil tussen de array-methoden map() en forEach()?
Wat zijn gecontroleerde en uncontrolled componenten in React?