Предположим, что мы имеем:синтаксического анализа тела реагировать тег
class Email extends React.Component{
constructor(props){
super(props);
}
validate(){
return true;
}
render(){
<input placeholder={this.is.what.i.ask.for.to.be.parsed.from.its.body} onFocus={this.validate} />
}
}
Теперь Когда я resue его, я хочу позвонить:
<Email >
[email protected]
</Email>
Как разобрать [email protected]
из тела Email
тега.
Я знал, что это может быть сделано путем вызова <Email holder="[email protected]" />
& я должен обновить render
по this.props.holder
.
Таким образом, мы получаем доступ к Атрибутам Реагирования на this.props
, ОДНАКО, Есть ли что-то, чтобы получить доступ к его телу со встроенным способом?
Спасибо и .. для последней ноты, я уже впрыснуть 'this' с помощью: ' [] .forEach ((метод) => { это [метод ] = this [method] .bind (this); }) '... и обязательно вы поймете, почему я это сделал ... :)) –