Création d'un Clone de Twitter avec create-react-app
Apprenez à créer un clone de Twitter avec React et create-react-app. Vous découvrirez comment organiser votre projet et développer des composants réutilisables.
Installation de l'environnement de travail
Rappels sur Ecma Script v6
 
                                           
                                           
                                           
                                           
                                           
                                          Présentation de React
Architecture d'un projet React
Mon premier composant React (Tweet)
Mon premier container React (Home)
Composant stateful
Two way data binding
 
                                           
                                           
                                           
                                           
                                          React-router
Détails de la leçon
Description de la leçon
Dans cette leçon, vous apprendrez comment configurer et organiser un projet React en utilisant create-react-app. Nous commencerons par créer un nouvel application nommée tweetly. Vous verrez comment structurer votre projet pour une meilleure organisation et pour éviter les problèmes courants de gestion de fichiers en JavaScript, notamment en créant des dossiers distincts pour les conteneurs, composants, constantes, styles et helpers.
Nous verrons également comment créer un composant principal (App) qui servira de conteneur pour d'autres composants. Ensuite, nous inclurons des données de tweet statiques à partir d'un fichier de constantes et afficherons ces tweets dans notre application. Cette leçon met l'accent sur la création de composants réutilisables et la séparation des préoccupations pour créer une application maintenable et évolutive.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de vous faire comprendre comment :
- Configurer un nouveau projet React avec create-react-app.
- Organiser et structurer un projet React.
- Développer des composants réutilisables et bien organisés.
Prérequis pour cette leçon
Pour suivre cette vidéo dans de bonnes conditions, vous devez avoir :
- Quelques notions de base de JavaScript et ES6.
- Des connaissances en HTML et CSS.
Métiers concernés
Les compétences et connaissances acquises dans cette vidéo peuvent être appliquées dans divers métiers du web, notamment :
- Développeur Front-end.
- Développeur Full-stack.
- Architecte de solutions.
Alternatives et ressources
Il existe d'autres outils et frameworks que vous pouvez utiliser pour créer des projets similaires, tels que :
- Vue.js avec vue-cli.
- Angular avec Angular CLI.
- Svelte avec SvelteKit.
Questions & Réponses
 
                
               
         
           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                                                      
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                           
                                          