Sobes.tech

Frontend

Blokuje CSSOM vykreslenie stránky? Prečo?

Middle+
194

Popíšte kritickú cestu vykresľovania prehliadača: od zadania URL do adresného riadku po vykreslenie stránky. Hovorte o DNS, TCP, HTTP, tvorbe DOM, CSSOM, Render Tree, Layout a Paint.

Middle+
191

Čo je reflow a repaint? Čo je forced reflow (nútené prekrývanie)? Ako môžeme optimalizovať rendering, aby sme znížili počet nútených prekrývaní?

Middle+
160

V ktorých prípadoch dochádza k pre-renderovaniu (re-render) komponentu v React? Porozprávajte o reconciliation (zhode).

Middle+
152

Ako zabezpečiť, aby funkcia makeBook vracala očakávané hodnoty 0 a 5 namiesto dvoch desiatok?

Middle+
151

Ako je mogoče rešiti nalogo, ki jo rešuje dedovanje, na alternativen način? Kaj je kompozicija v kontekstu TypeScript in React?

Middle+
146

Pozrite si funkciu makeBook. Určite, čo sa vypíše do konzoly na riadkoch 20-21 (dva komentované riadky). Vysvetlite správanie funkcie.

Middle+
128

Aké vzory návrhu a princípy kvality kódu používate pri vývoji na React/TypeScript? Ako uplatňujete princípy SOLID vo frontendovom vývoji?

Middle+
123

Refaktorujte komponent, ktorý zobrazuje náhodné číslo (z Promise) a pozíciu posúvania. Nájdite problémy a ich opravte.

Middle+
121

Čo sú HOC (Vyššie poriadkové komponenty)? Na čo sa používajú? Uveďte príklady použitia HOC v React.

Middle+
112

Na čo sa v TypeScript používa generika? Ako obmedziť generik na určité typy? Čo je to type narrowing a ako sa realizuje?

Middle+
108

Ako funguje Virtual DOM v Reacte? Ako React určuje poradie vykonávania operácií pri opätovnom vykreslení? Porozprávajte o React Fiber a plánovači (scheduler).

Middle+
87

Čo je CORS? Ako funguje? Aký je rozdiel medzi jednoduchými požiadavkami (GET, POST) a predbežnými požiadavkami (OPTIONS)? Čo kontroluje CORS pri odosielaní požiadavky?

Middle+
86