You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
551 B

---
id: children-prop-type-tip
title: Type of the children prop
layout: cookbook
permalink: children-prop-type-tip.html
prev: style-prop-value-px.html
next: controlled-input-null-value.html
---
Usually, a component's `this.props.children` is an array of components. To save an extra array allocation, it returns the component itself when there's only one.
This means accessing, for example, `this.props.children.length` might be misleading, as it could either be the `length` property of the array of children, or that of a single string component.