Sobes.tech

Frontend

Jak optimalizovat obsluhu události scroll, která způsobuje časté překreslování? Čím se liší throttling od debounce?

211

Kdy byste měli použít useMemo? Pokud se předává pole a primitivní hodnota do dětského komponentu, kde je třeba použít useMemo?

206

Byli jste přístup k soukromému repozitáři GitHub a bylo vám řečeno, abyste klonovali projekt a spustili ho. Jak byste k tomu přistoupili? Co byste udělali jako první?

197

Měl jste zkušenost s aplikací, která zpomalovala kvůli nadměrným renderům nebo jiným problémům? Jak jste to našli a opravili?

190

Co lze uložit v useRef místo useState?

183

Uživatel zadává URL do adresního řádku a stiskne Enter. Jaké kritické momenty se mohou na jeho cestě vyskytnout — co může jít špatně, co se může zpomalit nebo způsobit negativní zkušenost?

179

Máte zkušenosti s příkazovým řádkem a spouštěním projektů přes terminál?

170

Jaký je rozdíl mezi useRef a useState?

169

Na jakém operačním systému pracujete?

158

Proč by se nedalo jednoduše předat count jako závislost v useEffect při použití setInterval? Co by mohlo být špatně?

156

Jak jste rozhodovali, kde je kritické pokrýt testy a kde ne?

155

Jak pomocí generiků typovat funkci, která přijímá objekt, u něhož je garantováno pole id?

152

Jaké metody lze použít k odlehčení parsování? Znáte atributy async a defer pro skripty?

151

Čí je implementace Event Loop a kde se nachází?

151

Jaké přístupy jsou potřeba před klonováním repozitáře?

150

V jakém pořadí bude následující kód proveden? (Úkol na Event Loop s console.log, setTimeout, Promise.resolve a queueMicrotask)

150

V čem se liší běžný pole od Set? Co lze udělat tak, aby byl Set lepší než pole?

142

Co se stane při kliknutí na tlačítko v komponentě React s čítačem (useState), tlačítkem, které zvyšuje čítač o 1, a seznamem 100 prvků?

141

Co se děje s DOM stromem při aktualizaci stavu v Reactu?

140
/2