Mandjo Béa Boré
Mandjo Béa Boré
Data analyst - Developer
Mandjo Béa Boré

Mandjo Béa BoréData analyst - Developer

Create applications and maps to tell the story of data and transform it into action levers

construit avec:

React Movie DB

2020-07-08Web Development
Discover movies and TV series in real time — Two approaches, one vision. Have you ever found yourself juggling between multiple websites to find reliable information about a movie or TV show? That's exactly the problem I wanted to solve with this project, which I developed in two distinct versions to explore React's different philosophies.
React Movie DB
React Movie DB

In this project, my objective was twofold: create an interface providing instant access to movie and TV series information, while mastering React's two fundamental paradigms.

I first developed the application using class components, React's historical approach. This method relies on ES6 syntax with lifecycle methods (componentDidMount, componentDidUpdate) to handle API calls and state updates via setState(). This version allowed me to understand the foundations upon which React was built.

I then rebuilt the application using the modern approach: functional components combined with Hooks (useState, useEffect). This more concise and readable syntax represents today's React development standard. It facilitates logic reuse and improves code maintainability.

Both versions connect to the TMDB API to display latest releases, enable title search, and view detailed information for each work.

Technologies Used:
React
JavaScript
CSS
TMDB API
Class Components
Hooks (useState, useEffect)
GitHub 1GitHub 2View the Project

SHARE

Mandjo Béa Boré

Create applications and maps to tell the story of data and transform it into action levers