J'ai commencé à utiliser un nouveau linter aujourd'hui (tslint-réagir) et il me donne le message d'avertissement suivant:
"Lambdas sont interdits dans JSX attributs en raison de leur impact sur les performances de rendu"
Je reçois ce que cela provoque une nouvelle fonction qui doit être créé avec chaque rendu. Et qu'il pourrait déclencher inutile de re-rend parce que l'enfant composant pense que c'est les accessoires ont changé.
Mais ma question est, comment peut-on passer des paramètres à un gestionnaire d'événement à l'intérieur d'une boucle:
customers.map( c => <Btn onClick={ () => this.deleteCust(c.id) } /> );