Sobes.tech

Frontend

blokkeert CSSOM het renderen van de pagina? Waarom?

Middle+
196

Beschrijf het kritieke pad van de rendering van de browser: van het invoeren van de URL in de adresbalk tot het renderen van de pagina. Vertel over DNS, TCP, HTTP, DOM-bouw, CSSOM, Render Tree, Layout en Paint.

Middle+
192

Wat is reflow en repaint? Wat is een geforceerde reflow (gedwongen hertekening)? Hoe kun je de rendering optimaliseren om het aantal geforceerde hertekeningen te verminderen?

Middle+
160

In welke gevallen vindt de her-rendering (re-render) van een component in React plaats? Vertel over reconciliation (afstemming).

Middle+
154

Hoe zorg je ervoor dat de functie makeBook de verwachte waarden 0 en 5 teruggeeft in plaats van twee tientallen?

Middle+
152

Hoe kan een taak die door erfelijkheid wordt opgelost, op een alternatieve manier worden opgelost? Wat is compositie in de context van TypeScript en React?

Middle+
146

Bekijk de functie makeBook. Bepaal wat er wordt weergegeven in de console op regels 20-21 (twee commentaarregels). Leg uit hoe de functie werkt.

Middle+
128

Welke ontwerppatronen en principes voor codekwaliteit gebruik je bij ontwikkeling met React/TypeScript? Hoe pas je de SOLID-principes toe in frontend-ontwikkeling?

Middle+
123

Refactoriseer de component die een willekeurig getal (vanuit Promise) en de scrollpositie weergeeft. Vind de problemen en los ze op.

Middle+
121

Wat zijn HOC's (Higher-Order Components)? Waar worden ze voor gebruikt? Geef voorbeelden van het gebruik van HOC in React.

Middle+
112

Waarvoor worden generics gebruikt in TypeScript? Hoe beperk je een generic tot bepaalde types? Wat is type narrowing en hoe wordt het geïmplementeerd?

Middle+
108

Hoe werkt de Virtual DOM in React? Hoe bepaalt React de volgorde van het uitvoeren van operaties bij her-renderen? Vertel over React Fiber en de scheduler.

Middle+
87

Wat is CORS? Hoe werkt het? Wat is het verschil tussen eenvoudige verzoeken (GET, POST) en preflight-verzoeken (OPTIONS)? Waar kijkt CORS naar bij het verzenden van een verzoek?

Middle+
86