From 39b9995f823f8815d652c433b3393248167063ff Mon Sep 17 00:00:00 2001 From: andres alcocer Date: Thu, 7 Oct 2021 14:02:06 -0400 Subject: [PATCH] refactored action creators --- src/components/MainContent.js | 42 ++++++++++++++++++ src/store/actions/index.js | 82 ++++++++++++++++++----------------- 2 files changed, 84 insertions(+), 40 deletions(-) diff --git a/src/components/MainContent.js b/src/components/MainContent.js index f2a9c33..a9c16d6 100644 --- a/src/components/MainContent.js +++ b/src/components/MainContent.js @@ -11,6 +11,12 @@ const MainContent = ({ selectMovieHandler }) => { const headerMovie = useSelector((state) => state.headerMovie) const netflixOriginals = useSelector((state) => state.netflixOriginals) const trending = useSelector((state) => state.trending) + const topRated = useSelector((state) => state.topRated) + const actionMovies = useSelector((state) => state.action) + const comedyMovies= useSelector((state) => state.comedy) + const horrorMovies = useSelector((state) => state.horror) + const romanceMovies = useSelector((state) => state.romance) + const documentaries = useSelector((state) => state.documentary) const dispatch = useDispatch() @@ -18,6 +24,12 @@ const MainContent = ({ selectMovieHandler }) => { dispatch(movieActions.fetchHeaderMovie()) dispatch(movieActions.fetchNetflixOriginals()) dispatch(movieActions.fetchTrending()) + dispatch(movieActions.fetchTopRated()) + dispatch(movieActions.fetchActionMovies()) + dispatch(movieActions.fetchComedyMovies()) + dispatch(movieActions.fetchHorrorMovies()) + dispatch(movieActions.fetchRomanceMovies()) + dispatch(movieActions.fetchDocumentaries()) }, [dispatch]) return ( @@ -35,6 +47,36 @@ const MainContent = ({ selectMovieHandler }) => { selectMovieHandler={selectMovieHandler} movies={trending.data} /> + + + + + +