Мне нужно было исправить принятый ответ выше, чтобы он работал, используя вместо этого указателя.
var Parent = React.createClass({
doSomething: function() {
console.log('doSomething!');
},
render: function() {
var that = this;
var childrenWithProps = React.Children.map(this.props.children, function(child) {
return React.cloneElement(child, { doSomething: that.doSomething });
});
return <div>{childrenWithProps}</div>
}})
Обновление: это исправление для ECMAScript 5, в ES6 нет необходимости в var, что = this
Огурец не находит определения вашего шага. Предоставьте правильный «клей» для определения местоположения ваших определений шагов при запуске файла функций.