Outils pour utilisateurs

Outils du site


dev:frontend

Frontend

Utilisation de React JS

L'objectif n'est pas de faire une app 100% React, mais plutot d'améliorer l'ergonomie de certaines pages en instanciant des composants complexes en React.

Voilà pourquoi nous n'utilisons pas Redux : idéalement nous avons un “root component” avec un nom qui finit par “Box” : par exemple UserOrderBox.

Rôle des composants “box” :

  • stocker le state.
  • affichent des composants plus simples ( sans state )
  • sont les seuls à interagir avec l'API

Comment ajouter une librairie NPM au projet ?

  • installer la lib : npm install malib –save
  • ajouter la lib dans le registre de haxe-modular dans js/libs.js
  • générer le libs.js final avec browserify : npm run libs:dev
dev/frontend.txt · Dernière modification: 2018/05/28 12:17 par fbarbut