--- id: children-undefined title: this.props.children undefined layout: tips permalink: children-undefined.html prev: expose-component-functions.html next: use-react-with-other-libraries.html --- You can't access the children of your component through `this.props.children`. `this.props.children` designates the children being **passed onto you** by the owner: ```js var App = React.createClass({ componentDidMount: function() { // This doesn't refer to the `span`s! It refers to the children between // last line's ``, which are undefined. console.log(this.props.children); }, render: function() { return
; } }); ReactDOM.render(, mountNode); ``` To access your own subcomponents (the `span`s), place [refs](/react/docs/more-about-refs.html) on them.