Sobes.tech

Frontend

Оё CSSOM рандирингрои саҳифа монеъ мешавад? Чаро?

Middle+
196

Тавсифи кунед, ки роҳи муҳимтарини рендеринг дар браузер чӣ гуна аст: аз ворид кардани URL дар сатри суроға то расмӣ кардани саҳифа. Дар бораи DNS, TCP, HTTP, сохтани DOM, CSSOM, Render Tree, Layout ва Paint гап занед.

Middle+
193

Reflow ва repaint чист? Reflow-и маҷбурӣ (бозсозии маҷбурӣ) чист? Чӣ гуна метавонем рендерро оптимизатсия кунем, то шумораи reflow-и маҷбуриро кам кунем?

Middle+
161

Дар кадом ҳолатҳо такрорсозии компонент (re-render) дар React рӯй медиҳад? Дар бораи reconciliation (ҳамоҳангсозӣ) гап занед.

Middle+
154

Чӣ гуна бояд кард, ки функсияи makeBook арзишҳои интизорӣ 0 ва 5-ро ба ҷои ду даҳон баргардонад?

Middle+
152

Чӣ гуна метавонад вазифае, ки бо мерос ҳал мешавад, бо роҳи дигар ҳал карда шавад? Композиция дар контексти TypeScript ва React чист?

Middle+
146

Ба функсияи makeBook нигаред. Муайян кунед, ки дар сатрҳои 20-21 (ду сатрҳои шарҳшуда) дар консоль чӣ нишон дода мешавад. Ҳулоса кунед, ки чӣ гуна функсия амал мекунад.

Middle+
128

Кадом моделҳои тарҳрезӣ ва принсипҳои сифатии кодро дар таҳияи React/TypeScript истифода мебаред? Чӣ гуна принсипҳои SOLID-ро дар пешбарӣ истифода мебаред?

Middle+
126

Беҳтарсозии компонент, ки рақами тасодуфиро (аз Promise) ва ҷойгиршавии скролро нишон медиҳад. Мушкилотҳоро ёбед ва ислоҳ кунед.

Middle+
121

HOC (Компонентҳои дараҷаи баланд) чист? Барои чӣ истифода мешаванд? Мисолҳои истифодаи HOC дар React-ро диҳед.

Middle+
112

Барои чӣ истифода мешаванд генерикҳо дар TypeScript? Чӣ гуна генерикро ба намудҳои муайян маҳдуд кардан мумкин аст? Type narrowing чист ва чӣ гуна амалӣ мешавад?

Middle+
108

Виртуал DOM дар React чӣ гуна кор мекунад? React чӣ гуна тартиби иҷрои амалҳоро дар вақти дубора намоиш додан муайян мекунад? Дар бораи React Fiber ва планнер (scheduler) нақл кунед.

Middle+
87

CORS чист? Чӣ гуна кор мекунад? Фарқи байни дархостҳои оддӣ (GET, POST) ва дархостҳои пешакӣ (OPTIONS) чист? Вақте ки CORS дархостро мефиристад, ба чӣ назар мекунад?

Middle+
86