Kad jālieto useMemo? Ja bērna komponentam tiek nodots masīvs un primitīvs — kur jāpiemēro useMemo?
Frontend
Kā optimizēt ritināšanas notikuma apstrādātāju, kas izraisa biežas pārkrāsošanas? Kāda ir atšķirība starp throttling un debounce?
Ko var glabāt useRef vietā, nevis useState?
Jums ir dota piekļuve privātam GitHub repozitorijam un teica, lai klonējat projektu un palaist. Kā jūs to risinātu? Ko darītu pirmajā kārtā?
Vai jums ir bijusi pieredze ar lietojumprogramma, kas palēninājās pārāk daudz renderējumu vai citu problēmu dēļ? Kā to atradāt un novērāt?
Lietotājs ievada URL adreses joslā un nospiež Enter. Kādi kritiski momenti var rasties viņa ceļā — kas var noiet nepareizi, kas var aizkavēties vai izraisīt negatīvu pieredzi?
Kā jūs noteicāt Adblock?
Vai jums ir pieredze ar komandrindas izmantošanu un projektu palaišanu caur termināli?
Kāda ir atšķirība starp useRef un useState?
Kāpēc nevar vienkārši nodot count kā atkarību useEffect, izmantojot setInterval? Kas varētu noiet greizi?
Ar kuras operētājsistēmas jūs strādājat?
Kā jūs nolēmāt, kur ir kritiski nepieciešams pārklāt ar testiem un kur ne?
Kā ar ģeneriku palīdzību tipizēt funkciju, kas pieņem objektu, kuram garantēti jābūt laukumam id?
Kādi piekļuves ir nepieciešamas pirms repozitorijas klonēšanas?
Kādus metodes var izmantot parsēšanas slodzes mazināšanai? Vai zināt async un defer atribūtus skriptiem?
Kā ir Event Loop īstenojums un kur tas atrodas?
Kādā secībā tiks izpildīts nākamais kods? (Uzdevums par Event Loop ar console.log, setTimeout, Promise.resolve un queueMicrotask)
Kas notiek, nospiežot pogu React komponentā ar skaitītāju (useState), pogu, kas palielina skaitītāju par 1, un sarakstu no 100 elementiem?
Kas notiek ar DOM koku, atjauninot stāvokli React?
Kādās situācijās var apstāties vai palēnināt HTML parsēšana?