子をレンダリングする単純なコンポーネントを考える:
class ContainerComponent extends Component {
  static propTypes = {
    children: PropTypes.object.isRequired,
  }
  render() {
    return (
      <div>
        {this.props.children}
      </div>
    );
  }
}
export default ContainerComponent;
質問:子供の小道具のpropTypeはどうあるべきですか?
オブジェクトとして設定すると、複数の子を持つコンポーネントを使用すると失敗します。
<ContainerComponent>
  <div>1</div>
  <div>2</div>
</ContainerComponent>
警告:失敗したプロップタイプ:に 提供された
childrenタイプの無効なプロップ、予期された。arrayContainerComponentobject
配列として設定した場合、子を1つだけ指定すると失敗します。
<ContainerComponent>
  <div>1</div>
</ContainerComponent>
警告:失敗したプロップタイプ:ContainerComponentに提供されたタイプオブジェクトの無効なプロップ子、予期される配列。
アドバイスしてください、私は子要素のpropTypesチェックを実行するだけでいいですか?

node