Любая подсказка, почему ниже код не работает? Это просто простой вызов ajax, а затем попытка сделать в другом компоненте. Я не знаю, где ошибка.извлекать данные из компонента и визуализировать его в другом компоненте
var Names = React.createClass({
getInitialState: function() {
const self = this;
const names = fetch('https://api.myjson.com/bins/ksgah')
.then(function(response) {
return response.json()
})
.then(function(response) {
self.setState({'names':response.name})
})
return {names: names};
},
render() {
return (
<Hello name={this.state.names}/>
)
}
})
var Hello = React.createClass({
render: function() {
return(
<ul>
{
this.props.names.map(name => {
return <li>{name}</li>
})
}
</ul>
)
}
})
ReactDOM.render(<Names/> , document.getElementById('container'));
да пятно, но это решило проблему. –
@JennyMok если поможет пожалуйста, проголосовать, спасибо –