Mandjo Béa Boré
Mandjo Béa Boré
Analyste-développeur
Mandjo Béa Boré

Mandjo Béa BoréAnalyste-développeur

Créer des applications et cartes pour raconter la donnée et la transformer en leviers d'action

construit avec:

Base de Données Films React

2020-07-08Web Development
Découvrir films et séries en temps réel — Deux approches, une même vision. Vous êtes-vous déjà retrouvé à jongler entre plusieurs sites pour trouver des informations fiables sur un film ou une série ? C'est exactement le problème que je voulais résoudre avec ce projet, que j'ai développé en deux versions distinctes pour explorer les différentes philosophies de React.
Base de Données Films React
Base de Données Films React

Dans ce projet, mon objectif était double : créer une interface permettant d'accéder instantanément aux informations sur les films et séries TV, tout en maîtrisant les deux paradigmes fondamentaux de React.

J'ai d'abord développé l'application en utilisant les composants de classe, l'approche historique de React. Cette méthode repose sur la syntaxe ES6 avec les méthodes de cycle de vie (componentDidMount, componentDidUpdate) pour gérer les appels API et les mises à jour d'état via setState(). Cette version m'a permis de comprendre les fondations sur lesquelles React s'est construit.

J'ai ensuite reconstruit l'application avec l'approche moderne : les composants fonctionnels combinés aux Hooks (useState, useEffect). Cette syntaxe plus concise et lisible représente aujourd'hui le standard de développement React. Elle facilite la réutilisation de la logique et améliore la maintenabilité du code.

Les deux versions se connectent à l'API TMDB pour afficher les dernières sorties, permettre la recherche de titres et consulter les fiches détaillées de chaque œuvre.

Technologies utilisées :
React
JavaScript
CSS
TMDB API
Class Components
Hooks (useState, useEffect)
GitHub 1GitHub 2Voir le Projet

SHARE

Mandjo Béa Boré

Créer des applications et cartes pour raconter la donnée et la transformer en leviers d'action