React.Children

React.Childrenは、 不明瞭なthis.props.childrenのデータ構造を取り扱うためのユーティリティを提供します。

React.Children.map

object React.Children.map(object children, function fn [, object context])

childrenに含まれる子をcontextthisに設定して、 それぞれfnを実行します。 もしchildrenがネストされたオブジェクトまたは配列の場合は、横断されてしまう(traversed)ため、 入れ物のオブジェクトがfnに渡されることはありません。 もし、childrennullまたはundefinedの場合、 空のオブジェクトではなくnullまたはundefinedが返されます。

React.Children.forEach

React.Children.forEach(object children, function fn [, object context])

React.Children.map()のように動作しますが、オブジェクトを返しません。

React.Children.count

number React.Children.count(object children)

children内のコンポーネントの総数を返します。 これは、コールバックがmapまたはforEachに渡されて実行される回数と等しくなります。

React.Children.only

object React.Children.only(object children)

children内の唯一存在する子を返します。 そうでない場合は、例外がスローされます。

 Back to top

© 2013-2017 Facebook Inc.
Documentation licensed under CC BY 4.0.

このページは、ページトップのリンク先のReact内のページを翻訳した内容を基に構成されています。 下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。 もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。

  • ドキュメントの情報が古い可能性があります。
  • "訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。