Je désactive les entrées à l'aide de l'option isFetching
prop, Mais cela devient redondant car je dois le conserver dans chaque champ d'entrée . Y a-t-il un moyen de désactiver le formulaire entier? Comme. une propriété disable
dans la balise <form>
ou quelque chose?
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
Je pense que cela devrait résoudre votre problème https://stackoverflow.com/a/17186342/3298693 .
Vous devez insérer votre formulaire dans un élément <fieldset disabled="disabled">
. Cela rendra le formulaire entier désactivé.
J'ai eu le même problème et cela a fonctionné pour moi:
<fieldset disabled={true}>
Où vrai serait un "prop.setting" ...