Sobes.tech

Frontend

Ar CSSOM blokuoja puslapio atvaizdavimą? Kodėl?

Middle+
196

Aprašykite naršyklės kritinį atvaizdavimo kelią: nuo URL įvedimo į adreso juostą iki puslapio atvaizdavimo. Pasakokite apie DNS, TCP, HTTP, DOM kūrimą, CSSOM, Render Tree, Layout ir Paint.

Middle+
193

Kas yra reflow ir repaint? Kas yra forced reflow (priverstinis perbraižymas)? Kaip galima optimizuoti renderį, kad sumažintume priverstinių perbraižymų skaičių?

Middle+
161

Kada įvyksta React komponento perrenderis (re-render)? Papasakokite apie reconciliation (suderinimą).

Middle+
154

Kaip padaryti, kad funkcija makeBook grąžintų tikėtinus reikšmes 0 ir 5 vietoj dviejų dešimtųjų?

Middle+
152

Kaip galima spręsti užduotį, kurią sprendžia paveldėjimas, alternatyviu būdu? Kas yra kompozicija TypeScript ir React kontekste?

Middle+
146

Peržiūrėkite makeBook funkciją. Nustatykite, kas bus išvedama į konsolę 20-21 eilutėse (dvi komentaruotos eilutės). Paaiškinkite funkcijos elgesį.

Middle+
128

Kokius projektavimo modelius ir kokybės principus naudojate dirbdami su React/TypeScript? Kaip taikote SOLID principus frontend kūrime?

Middle+
126

Perdirbkite komponentą, kuris rodo atsitiktinį skaičių (iš Promise) ir slinkties padėtį. Suraskite problemas ir jas išspręskite.

Middle+
121

Kas yra HOC (Aukštesniojo lygio komponentai)? Kam jie naudojami? Pateikite pavyzdžių, kaip naudoti HOC React'e.

Middle+
112

Kam naudojami generikai TypeScript? Kaip apriboti generiką tam tikrais tipais? Kas yra type narrowing ir kaip jis įgyvendinamas?

Middle+
108

Kaip veikia Virtual DOM React? Kaip React nustato operacijų vykdymo tvarką per perrenderį? Papasakok apie React Fiber ir planuotoją (scheduler).

Middle+
87

Kas yra CORS? Kaip jis veikia? Kuo skiriasi paprasti užklausos (GET, POST) ir preflight užklausos (OPTIONS)? Ko CORS žiūri siunčiant užklausą?

Middle+
86