Sobes.tech
Middle

Efectuați o revizuire a codului pull request cu un singur fișier diff pe un component React (componenta Book folosind useEffect, fetch de date, afișarea cărților populare și a tuturor cărților). Găsiți și comentați toate problemele: încălcări ale regulilor hooks, lipsa gestionării erorilor la fetch, absența AbortController, lipsa verificării stării răspunsului, stiluri inline, lipsa cheii în map, verificări pentru array-uri goale, necesitatea de memoizare (useMemo), extragerea logica fetch într-un hook/component separat etc. De asemenea, răspundeți: cum implementați condiția ca solicitarea să fie efectuată doar dacă flag-ul isBest este prezent?