isFetching
propを使用して入力を無効にしていますが、すべての入力フィールドでこれを維持する必要があるため、これは冗長になっています。フォーム全体を無効にする方法はありますか? <form>
タグのdisable
プロパティなどが好きですか?
<form>
<input type="text" disabled={this.props.isFetching} />
<input type="text" disabled={this.props.isFetching} />
</form>
これで問題が解決すると思います https://stackoverflow.com/a/17186342/329869 。
要素内にフォームを挿入する必要があります<fieldset disabled="disabled">
。これにより、フォーム全体が無効になります。
私は同じ問題を抱えており、これは私のために働いた:
<fieldset disabled={true}>
Trueの場合、「prop.setting」がいくつかあります...