Introduction
  • Introduction
  • Objectifs du cours
  • Où poser vos questions ?
Débuter sur React
  • Comment on faisait avant React ?
  • Le JSX et ce qui diffère de l'HTML
  • Votre première application React
  • Votre premier Component
  • Qu'est ce que les Props
  • Les Class Components et la State
  • Changer la State
Les Components en détails
  • Le cycle de vie des Components
  • Les Refs
  • Gérer les inputs et afficher une liste d'éléments
  • Nesting de Components, passer des enfants à un Component
Styliser ses Components
  • Styliser ses Components avec du CSS
  • Styliser ses Components avec styled-jsx
  • Styliser ses Components avec styled-components
  • Appliquer un thème à ses Components avec styled-components
Les High-Order-Components
  • Les High-Order-Components
Test-Driven Développement, ou comment tester votre application
  • Installation
  • Qu'est ce que le Test-Driven Développement
  • Création des tests pour notre PostCreator Component
  • Passons les tests de notre PostCreator Component
  • Corrigeons les erreurs de nos tests
Introduction au projet Instagrim
  • Introduction au projet "Instagrim"
  • Comment se structure le projet ?
  • Installation du projet
  • Réfléchissons en détails à la structure de l'application
Commençons à coder
  • Retélécharger le projet
  • Ajout de la page de déconnexion à notre checklist
  • Le code du Header
  • Codons le Footer
  • Introduction à React-Router
  • Codons la page d'accueil
  • L'utilitaire de validation, et ses tests
  • Le composant FormValidator, PropTypes et Context
  • Codons la page d'inscription (suite à venir...)