const BoxInfo = React.createClass({
mixins: [LoadDataMixin],
getInitialState() { return { info: {} } },
componentWillMount() {
this.loadData(this.props.url, 'info')
},
render() { return
{this.state.info.text}
}
})
const UserPanel = React.createClass({
mixins: [LoadDataMixin],
getInitialState() { return { user: {} } },
componentWillMount() {
this.loadData(this.props.url, 'user')
},
render() { return
{this.state.user.name}
}
})
React Mixins