Kaip galima optimizuoti scroll įvykio tvarkyklę, kuris sukelia dažnas perrašymus? Kuo skiriasi throttling nuo debounce?
Frontend
Kada reikia naudoti useMemo? Jei perduodamas masyvas ir primityvas vaikų komponentui, kur reikia taikyti useMemo?
Jums suteiktas prieiga prie privataus GitHub saugyklos ir pasakyta, kad klonuoti projektą ir jį paleisti. Kaip tai spręstumėte? Ką pirmiausia darytumėte?
Ar turėjote patirties su programa, kuri lėtėjo dėl perteklinių renderių ar kitų problemų? Kaip tai nustatėte ir išsprendėte?
Ką galima saugoti useRef vietoje useState?
Vartotojas įveda URL į adreso juostą ir paspaudžia Enter. Kokie kritiniai momentai gali iškilti jo kelyje — kas gali nepasisekti, kas gali užtrukti ar sukelti neigiamą patirtį?
Kaip nustatėte Adblock?
Ar turite patirties dirbant su komandų eilutę ir projektų paleidime per terminalą?
Kuo skiriasi useRef nuo useState?
Kokioje operacinėje sistemoje dirbate?
Kodėl negalima paprastai perduoti count kaip priklausomybę useEffect naudojant setInterval? Kas gali nepavykti?
Kaip nusprendėte, kur kritiška yra padengti testais, o kur ne?
Kaip naudojant generikus tipizuoti funkciją, kuri priima objektą, kuriame garantuotai turi būti laukas id?
Kokius metodus galima naudoti analizei palengvinti? Ar žinote async ir defer atributus skriptams?
Kieno yra Event Loop įgyvendinimas ir kur jis yra?
Kokie prieigos teisės yra reikalingos prieš klonuojant saugyklą?
Kokia tvarka bus vykdomas toliau pateiktas kodas? (Užduotis apie Event Loop su console.log, setTimeout, Promise.resolve ir queueMicrotask)
Kuo skiriasi įprastas masyvas nuo Set? Ką galima padaryti, kad Set būtų geresnis už masyvą?
Kas vyksta paspaudus mygtuką React komponento su skaitikliu (useState), mygtuku, kuris padidina skaitiklį 1 ir sąrašu iš 100 elementų?
Kas vyksta su DOM medžiu atnaujinant būseną React?