/devoxx_2019

Talk + Sample App for Devoxx 2019

Primary LanguageJavaScript

devoxx_2019

Talk + Sample App for Devoxx 2019

Comment créer une application React avec les Hooks

Plan (WIP)

  • Recompose & les Hoc

    • Rappels sur les Hoc
    • Principe Injection
    • Inconvénients
  • Rappels sur les Hooks principaux

    • Les 3 principaux
    • Les autres
    • Rules of Hooks
    • Custom Hooks
  • Au revoir With, bonjour Use

    • A part qq exceptions, tous les with peuvent être remplacés par des use
    • Les exceptions :
      • WithRouter
      • Redux
  • Complex state Managment (ou comment Remplacer Redux)

    • Exemple avec UseReducer et UseContext
  • Avec Typescript

    • Tout est fonction
  • Les tests : TU / Test integration / E2E

    • Les vues : snapshot / React-testing-library
    • Les container : TU / TI avec React Testing Library
    • Les Customs Hooks : TI avec react-hooks-testing-library
    • Injection de dépendance grâce au HOC ou via les props
  • Les meilleurs hooks déjà dispos (reHooks, forceUpdate, useRouter...)

Rérérences :

Hooks :

useEffect :

Tools :

Tests :

BBL de décembre :

Custom Hooks :

Injection de dépendance :

Functionnal Programming

Remplacer Redux pour le global State:

Typescript