Conectați hook-ul corectat în al doilea component și afișați un număr aleatoriu și poziția curentă de derulare.
Frontend
Când se execută funcția de cleanup în `useEffect` și ce face în acest caz?
Explică ce se întâmplă cu cererile vechi la schimbarea utilizatorului și cum `AbortController` previne condițiile de cursă (race condition).
Cum se elimină corect un handler `scroll` dacă `addEventListener` și `removeEventListener` trebuie să primească aceeași referință la funcție?
Obiectul returnat de hook (`data`, `loading`, `error`) va avea aceeași referință între redări dacă valorile nu se schimbă? De ce? Cum păstrezi o referință stabilă la obiect?
Ce se întâmplă atunci când URL-ul din dependențele `useEffect` se schimbă? În ce ordine sunt executate funcția de curățare și efectul nou?
Ce echipă și proiect: ce platformă CRM se dezvoltă, pentru ce scopuri de afaceri este destinată?
Este nevoie de `useCallback` aici? La ce folosește și în ce cazuri este util?
Care vor fi următorii pași ai procesului de selecție după acest interviu?
Ce se întâmplă dacă URL-ul se schimbă rapid de mai multe ori la rând?