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.
 
 
 
 

620 B

id title layout permalink prev next
children-prop-type Type of the children prop cookbook children-prop-type.html style-prop-value-px.html controlled-input-null-value.html

Problem

You get errors while manipulating this.props.children inside a component.

Solution

Usually, 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.