Qu'est-ce que je vais apprendre ?
Les prérequis pour suivre cette formation
Des connaissances en HTML & CSS sont recommandées
Des connaissances en JavaScript sont nécessaires
Certains des projets que nous allons coder ensemble
Nous mettrons en pratique toutes les fonctionnalités de React pour créer un moteur de recherche de recettes avec un gestionnaire de favoris. Nous utiliserons React-hook-form, Yup et Fetch, et d'autres librairies !
Description
Créé en 2013 par Facebook, React a été développé pour répondre à des problématiques de performance que rencontraient les sites à l'époque. C’est un framework qui est donc léger et optimisé pour gérer un trafic très important.
C'est actuellement le framework le plus utilisé en France et dans le monde : Facebook, Instagram, Airbnb, Netflix, Paypal, Uber, le New York Times, WhatsApp, Leboncoin et de nombreuses autres entreprises l'ont adopté. Côté performance, le framework est très léger et extrêmement rapide.
Le cœur de React a pour tâche de gérer la partie visuelle de vos applications de manière réactive. Pour tout le reste il faudra apprendre diverses librairies qui viendront compléter votre application.
Ces différentes librairies ne sont pas toujours développées par Facebook mais sont open-source : l’écosystème de React est très riche et nous vous apprendrons toutes les meilleures librairies notamment Recoil et React Router.
En savoir plus
Également inclus dans la formation

JSX
JSX est un langage qui a été spécialement créé pour React. Avec React tout est JavaScript, même les templates.
Lire plus

Recoil
Les applications front-end sont de en plus dynamiques et complexes. Avec Recoil, vous allez apprendre à dompter cette complexité
en apprenant la notion de gestion d'état.
Lire plus

Router
Dans une application React, le système de routes se fait également avec une librairie externe.
Lire plus
