Outils pour utilisateurs

Outils du site


dev:material-ui

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
dev:material-ui [2019/01/11 11:37]
fbarbut
dev:material-ui [2019/01/30 10:15] (Version actuelle)
fbarbut
Ligne 34: Ligne 34:
 ==== Gestion des props ==== ==== Gestion des props ====
  
-Faire la différence entre les props publiques et internes d'un composant : on ne voudra exposer en public qu'un nombre réduit de props internes.+Faire la différence entre les props publiques et internes d'un composant : on ne voudra exposer en public qu'un nombre réduit de props internes. ​Le typage fort de Haxe permet de vérifier que les composants reçoivent bien les props attendues. 
 + 
 +Exemple de props internes (souvent injectées par des wrappers) : props liées à redux, aux HOC ( WithStyle.. ) 
 + 
 +Exemple de props publiques : id, objets, callbacks ... toutes les propriétés d'un composant, ce qui doit etre visible de l'​exterieur 
  
 Exemple de déclaration des props internes : Exemple de déclaration des props internes :
Ligne 45: Ligne 50:
 class Categories extends react.ReactComponentOfProps<​CategoriesProps>​ { ... class Categories extends react.ReactComponentOfProps<​CategoriesProps>​ { ...
 </​code>​ </​code>​
 +
 +
  
 Assignation de props publiques : Assignation de props publiques :
dev/material-ui.1547203039.txt.gz · Dernière modification: 2019/01/11 11:37 par fbarbut