/movies

🎬 🍿 The SPA for searching and viewing detail information about the movies

Primary LanguageJavaScript

Movie searcher

The SPA for searching and viewing detail information about the movies

Home page

Home page

Movies page for serch

Movies page for serch

Movie details page with nested routes

Cast nested route

Cast nested route


The application has the following routes:

HomePage component, a home page with a list of popular movies.

MoviesPage component, a page for searching movies by keyword.

MovieDetailsPage component, a page with detailed information about the movie.

Cast component, information about the cast. Rendered on the MovieDetailsPage.

Reviews component, information about reviews. Rendered on the MovieDetailsPage.

Images component, скриншоты с фильмов. Рендерится на странице MovieDetailsPage. The images open in a _modal window_and can be scrolled through.

Code Splitting implemented

Added asynchronous loading of JS code for application routes using React.lazy() и Suspense.