Я делаю свой первый шаг в ReactJS и пытаюсь понять связь между родителем и детьми. Я делаю форму, поэтому у меня есть компонент для стилей полей. А также у меня есть родительский компонент, который включает в себя поле и проверку его. Пример:Метод вызова ReactJS
var LoginField = React.createClass({
render: function() {
return (
<MyField icon="user_icon" placeholder="Nickname" />
);
},
check: function() {
console.log ("aakmslkanslkc");
}
})
var MyField = React.createClass({
render: function() {
...
},
handleChange: function(event) {
//call parent!
}
})
Есть ли способ сделать это. И моя логика хороша в реакции «мира»? Спасибо за ваше время.
Спасибо много, что это именно то, что мне было нужно. – KaronatoR
Я думаю, вам нужно связать родительскую функцию, прежде чем передать ее дочернему: ' ' –
o01
@ o01 no you не потому, что я использую 'React.createClass', который автоматически связывает все методы компонентов. Если бы я использовал классы React es6, вам нужно было бы привязать его (если бы вы не были автоматически привязаны к конструктору, что многие люди делают в эти дни, чтобы обойти это). –