私は第三者コンポーネントを使用しています。
私はParent
とChild
の2つのクラスを持っています。 Parent
コンポーネントでは、クラス名を小道具として受け入れ、それ自身でレンダリングするサードパーティのコンポーネントを使用します。
だから、親コンポーネントは次のようになります。反応クラスの小道具を設定する
render(){
return (
<div className="section">
<Select
placeholder={placeholder}
valueComponent={Child}
/>
</div>
);
私が何をしたいのかは、子コンポーネントにいくつかの小道具を渡すことですが、私はいつも<Child someProp="prop"/>
のようにこれをやりました。
このようにしてChild
コンポーネントに小道具を渡す方法はありますか?
「選択」は問題の第三者コンポーネントですとします。子コンポーネントは 'props.valueComponent'を介して渡されなければならないと指定していますか?通常、子コンポーネントは、 ' ' – Dan
のように' this.props.children'で渡されます。@Dan yes '第三者libです。 '' valueComponent''の中にコンポーネント '' Child''を渡す必要はありません。 – Mehrdad
um ...何?だから、 'Child'は' valueComponent'として渡されるべきではありませんか? – Dan