2016-09-19 28 views
0

私はReactにはかなり新しいです。一連の子プロップから特定のノードを取得する方法はありますか?だから私は子供を受け入れるコンポーネントを持っています。 <CustomComponent> {children} </CustomComponent。 Childrenプロパティは、多くの子ノードを持つ要素の配列です。子供の小道具から特定のノードを得るReact

<div> <h1> Title </h1> <p> Paragraph </p> <span> Text </span> <button> Text </button> </div> 

CustomComponentがReact.Childrenを使用してのみ<h1>タグを取得するための方法はありますか?

+0

あなたがそうする必要がありますなぜあなたはあなたの理由に広げていただけますか? – ctrlplusb

+0

CustomComponentにh1タグだけを表示させたい – mateeyow

+0

さて、なぜカスタムコンポーネントに 'h1'要素を渡せませんか? – ctrlplusb

答えて

0

場合によっては、フェッチしたい子要素に参照を付けることができます。あなたがそれを行うことができるように:

this.props.children.refs['yourRefKey'] 
0

私はあなたの質問を理解していれば、これはrefs属性を使用して、後でそれをアクセスしてなんとかです。

<input type="text" ref="myinput">

その後、

this.refs.yourref

関連する問題