Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 2.01 KB

CERINTE.md

File metadata and controls

24 lines (19 loc) · 2.01 KB

Movie search

Creează un routing de bază pentru o aplicație de căutare și stocare a filmelor.

API themoviedb.org

Pentru backend, utilizează themoviedb.org API. Trebuie să te înregistrezi și să obții o cheie pentru API. În această sarcină, vei utiliza următoarele endpoint-uri.

Routes

Aplicația trebuie să aibă următoarele rute. Dacă utilizatorul accesează o rută inexistentă, acesta ar trebui să fie redirecționat către pagina de principală.

  • '/' - componenta Home, pagina principală cu lista de filme populare.
  • '/movies' - componenta Movies, pagina de căutare a unui film după cuvântul cheie.
  • '/movies/:movieId' - componenta MovieDetails, pagina cu informații detaliate despre film.
  • /movies/:movieId/cast - componenta Cast, informații despre distribuția de actori. Afișată pe pagina MovieDetails.
  • /movies/:movieId/reviews - componenta Reviews, informații despre recenzii. Afișată pe pagina MovieDetails.

Code Splitting (separarea codului)

Adaugă încărcarea asincronă a codului JS pentru rutele aplicației folosind React.lazy() și <Suspense>.