Bude problém s uzáverom pri pridávaní a odstraňovaní obslužného programu `scroll`? Ako `removeEventListener` rozpozná, ktorý presne obslužný program má odstrániť?
Frontend
Kedy sa vykonáva cleanup funkcia v `useEffect` a čo robí v tomto prípade?
Vysvetlite, čo sa deje so starými požiadavkami pri zmene používateľa a ako `AbortController` zabraňuje závodným podmienkam (race condition).
Ako správne odstrániť obsluhu `scroll`, ak `addEventListener` a `removeEventListener` majú získať rovnakú referenciu na funkciu?
Bude ma objekt, ktorý vracia hook (`data`, `loading`, `error`), rovnakú referenciu medzi renderami, ak sa hodnoty nezmenia? Prečo? Ako zachovať stabilnú referenciu na objekt?
Je tu potrebný `useCallback`? Na čo slúži a v akých prípadoch je užitočný?
Ktorý tím a projekt: aká CRM platforma sa vyvíja, na aké obchodné účely je určená?
Čo sa stane, keď sa zmení URL v závislostiach `useEffect`? V akom poradí sa vykonajú cleanup funkcia a nový efekt?
Aké budú ďalšie kroky výberového konania po tomto pohovore?
Čo sa stane, ak sa URL rýchlo zmení niekoľkokrát za sebou?