1
私は基本的にフォームである親コンポーネントを持っています。reactjs親トリガー子コンポーネント
export default class Parent extends Component{
submitInput(event){
...call Children
}
render(){
return(
<div>
<form className="form-horizontal" onSubmit= {this.submitInput.bind(this)}>
{this.props.children}
<button type="submit">Submit</button>
</div>
</form>
</div>);
}}
子どもは、すべてvalidate()という共通の機能を持つさまざまなタイプの入力にすることができます。ここで
は、私は彼らの検証()関数を使用して、すべての子の入力を検証したい親コンポーネントの提出に
export default class Child extends Component{
validate(){
..validate stuff
}
render(){
return(
<div className="form-group">
<textarea ref={this.props.name} />
</div>
);
}
}
子の一例です。
どうすればいいですか?事前に
おかげ