24
小道具を{this.props.children}に渡す方法
一般的な方法で使用できるいくつかのコンポーネントを定義する適切な方法を見つけようとしています: <Parent> <Child value="1"> <Child value="2"> </Parent> もちろん、親と子のコンポーネント間のレンダリングのために行くの論理があり、あなたが想像できる<select>と<option>、このロジックの例としては。 これは質問のためのダミー実装です: var Parent = React.createClass({ doSomething: function(value) { }, render: function() { return (<div>{this.props.children}</div>); } }); var Child = React.createClass({ onClick: function() { this.props.doSomething(this.props.value); // doSomething is undefined }, render: function() { return (<div onClick={this.onClick}></div>); } }); 問題は{this.props.children}、ラッパーコンポーネントを定義するために使用するときはいつでも、すべての子にいくつかのプロパティをどのように渡すのですか?