1
Следующий кодом из РЕАКТА tutorial:Клонирование Реагировать элементы с cloneWithProps
var _makeBlue = function(element) {
return React.addons.cloneWithProps(element, {style: {color: 'blue'}});
};
var Blue = React.createClass({
render: function() {
var blueChildren = React.Children.map(this.props.children, _makeBlue);
return <div>{blueChildren}</div>;
}
});
React.render(
<Blue>
<p>This text is blue.</p>
</Blue>,
document.getElementById('container')
);
Как работает линия React.Children.map(this.props.children, _makeBlue)
работы?
_makeBlue
присваивается функция с аргументом element
, но, похоже, в нее не передаются никакие элементы.