Kedy by ste mali použiť useMemo? Ak sa do detského komponentu odovzdá pole a primitív, kde je potrebné použiť useMemo?
Frontend
Ako optimalizovať spracovateľ udalosti scroll, ktorý spôsobuje časté prekreslenia? Čo je rozdiel medzi throttlingom a debounce?
Čo je možné uložiť v useRef namiesto useState?
Boli ste pristupili zasebnemu repozitoriju GitHub i rečeno vam je da klonirate projekt i ga pokrenete. Kako biste pristupili tome? Šta biste prvo uradili?
Mal ste skúsenosti s aplikáciou, ktorá sa spomalila kvôli nadmerným renderom alebo iným problémom? Ako ste to našli a opravili?
Používateľ zadáva URL do adresného riadku a stlačí Enter. Aké kritické momenty sa môžu vyskytnúť na jeho ceste — čo môže ísť zle, čo sa môže spomaliť alebo spôsobiť negatívnu skúsenosť?
Ako ste detegovali Adblock?
Máte skúsenosti s príkazovým riadkom a spúšťaním projektov cez terminál?
Aký je rozdiel medzi useRef a useState?
Prečo nemôžete jednoducho odovzdať count ako závislosť v useEffect pri použití setInterval? Čo sa pokazí?
Na akom operačnom systéme pracujete?
Ako pomocou generík typizovať funkciu, ktorá prijíma objekt, ktorý musí mať garantovane pole id?
Ako ste rozhodovali, kde je kritické pokryť testami a kde nie?
Aké metódy možno použiť na odľahčenie parsovania? Poznáte atribúty async a defer pre skripty?
Čia je implementácia Event Loop a kde sa nachádza?
Aké prístupy sú potrebné pred klonovaním repozitára?
V akom poradí sa vykoná nasledujúci kód? (Úloha na Event Loop s console.log, setTimeout, Promise.resolve a queueMicrotask)
Kedy sa môže parsing HTML zastaviť alebo spomaliť?
Čo sa stane pri kliknutí na tlačidlo v React komponentu s čítačom (useState), tlačidlom, ktoré zvyšuje čítač o 1, a zoznamom 100 prvkov?
Mal(a) ste skúsenosti s odhaľovaním únikov pamäte? Ako ste ich hľadali a ako ste ich opravili?