Получить входные компоненты реквизита onBlur
Можно ли получить реквизиты входа с помощью onBlur
событие?
С event.target.value
Я получаю ценность моего вклада.
Можно ли получить props
компонента аналогичным образом?
1 ответ
Решение
Конечно, вы можете, вот скрипка:
var Hello = React.createClass({
onBlur: function(e) {
console.log(this.props)
},
render: function() {
return <div>
<input onBlur={this.onBlur} />
</div>;
}
});
Или, если вы получаете функцию от parent как свойство, вы должны связать ее с контекстом компонентов.
var Hello = React.createClass({
render: function() {
return <div>
<input onBlur={this.props.onBlur.bind(this)} />
</div>;
}
});
function onBlur(e) {
console.log(this.props);
console.log(e);
}
ReactDOM.render(
<Hello onBlur={onBlur} name="World" />,
document.getElementById('container')
);