Sobes.tech

Frontend

Da li CSSOM blokira renderovanje stranice? Zašto?

Middle+
191

Опишите критични пут рендеринга прегледача: од уноса URL-а у траку за адресу до приказу странице. Раскажите о DNS, TCP, HTTP, изградњи DOM, CSSOM, Render Tree, Layout и Paint.

Middle+
186

Šta je reflow i repaint? Šta je forced reflow (primorano ponovno crtanje)? Kako možemo optimizovati renderovanje da smanjimo broj primornih ponovnih crteža?

Middle+
156

Kako se može rešiti zadatak koji rešava nasleđivanje na alternativni način? Šta je kompozicija u kontekstu TypeScript i React?

Middle+
146

U kojim slučajevima dolazi do ponovnog renderovanja (re-render) komponente u React-u? Pričajte o reconciliation (saglasnosti).

Middle+
145

Kako učiniti da funkcija makeBook vraća očekivane vrijednosti 0 i 5 umjesto dvije desetice?

Middle+
144

Pogledajte funkciju makeBook. Odredite šta će biti prikazano u konzoli na linijama 20-21 (dve komentarisane linije). Objasnite ponašanje funkcije.

Middle+
124

Koje obrasce dizajna i principi kvaliteta koda koristite prilikom razvoja na React/TypeScript? Kako primenjujete principe SOLID u frontend razvoju?

Middle+
123

Refaktorišite komponentu koja prikazuje slučajan broj (iz Promise) i poziciju skrola. Pronađite probleme i ih ispravite.

Middle+
118

Šta su HOC (Higher-Order Components)? Čemu služe? Dajte primere korišćenja HOC u React-u.

Middle+
110

Za šta se koriste generici u TypeScript-u? Kako ograničiti generik na određene tipove? Šta je type narrowing i kako se implementira?

Middle+
107

Kako radi Virtual DOM u Reactu? Kako React određuje redosled izvršavanja operacija pri ponovnom renderovanju? Pričajte o React Fiber i scheduler-u.

Middle+
86

Šta je CORS? Kako radi? Koja je razlika između jednostavnih zahteva (GET, POST) i preflight zahteva (OPTIONS)? Na šta CORS obraća pažnju prilikom slanja zahteva?

Middle+
84