Objectifs

 -Connaître les fondements de React : jsx, props, state, useEffect

– Apprendre à interagir avec l’utilisateur : gestion des évènements, gestion des formulaires

– Gérer les routes

– Développer une application ReactJS avec et sans redux

Programme

– Développement Frontend

– React JS vs Angular et Vue JS

– Caractéristiques de React JS

– Fonctions sur les chaînes de caractères et les tableaux

– Export/Import

– Destructuring

– Spread operator
Travaux pratiques
Série d’exercices pour rappeler les différentes notions en JavaScript

– Installation

– JSX

– Props

– State

– Gestion de évènements et des formulaires

– useEffect
Travaux pratiques
Prise en main de ReactJS, gestion des événements, création de formulaires.

-Introduction à la notion de route

– Création des routes simples

– Création des routes paramétrés

– Utilisation des hooks pour manipuler les routes
Travaux pratiques
Création de routes

-Introduction à Redux et motivation

– Mise en place de Redux

– Middlewares Redux
Travaux pratiques
Mise en œuvre de Redux

Référence :  WEB007

Type de Stage : Pratique

Durée : 5 jours

Public concerné:

Développeurs et chefs de projets
Web.

Prérequis:

Bonnes connaissances en Html,
css, javascript