transferPropsTo method lets you easily push properties into your components to easily customize attributes.
No. The props are only transferred to the first component.
Here only the span component would get the props.
This also translates to:
this.transferPropsTo(React.DOM.span(null, React.DOM.b(null, React.DOM.i(null, "xxx"))))
So transferPropsTo is only concerned about the first argument, in this case <span> or React.DOM.span, knowing nothing about what might be nested further.
We're always updating the "React Fundamentals" lessons to reflect the ever-changing state of React, but in the meantime I highly recommend you checkout What's new in React v0.12.0 here: https://egghead.io/lessons/react-what-s-new-and-different-in-react-v0-12-0
Would be great if this video could be removed/updated. Reading the documentation on https://gist.github.com/sebmarkbage/a6e220b7097eb3c79ab7 doesn't make much sense on getting this particular tutorial to work. I'm unable to understand how to append classes (transfer the props from one component to another).
I just spent an hour trying to get this particular tutorial to work referencing the gist and have no luck.
The video need not be updated, but a comment from the author with a code snippet would do enough, then we could simply draw the connection along with the official docs.