В общем есть два компонента.
var Comp1 = React.createClass({
getInitialState: function() {
return {
data: []
};
},
componentWillMount: function() {
$.ajax({
url: this.props.url,
dataType: 'json',
type: 'GET',
success: function(data) {
this.setState({
data: data
});
}.bind(this),
error: function(xhr, status, err) {
console.error(this.props.url, status, err.toString());
}.bind(this)
});
},
render: function() {
return (
<div>
{this.state.data}
</div>
);
}
});
var Comp2 = React.createClass({
render: function() {
return (
<div>
{this.state.data} // ?
</div>
);
}
});
Первый компонент делает/получает запрос.
Как во втором компоненте использовать данные полученные/вызванные первым компонентом?
Или правильно делать для каждого компонента свой запрос?