Amorcer l'application

Le point d'entrée du code JavaScript est src/index.js, qui affiche à l'écran le composant React Root, au sein de la balise div mentionnée plus haut. La méthode render du composant Root renvoie un composant Provider fourni par React Redux.

Ce Provider recevra en paramètre un store créé par la fonction createStore de Redux, dans le fichier src/js/store/configure-store.js. La fonction createStore prend en arguments:

  • reducer: le reducer principal de l'application;
  • preloadState: NONE ou OIDC, valeur fournie par le back sur le endpoint /init;
  • enhancer: une composition de 2 Redux middlewares (Redux Thunk et Redux Logger) et de l'extension Redux DevTools.

Le Provider initialise l'état de l'application et le rend accessible à l'ensemble des composants.

Le composant visuel de plus haut niveau dans l'application est App

results matching ""

    No results matching ""