Я пытаюсь протестировать для себя. Я получил сообщение «Hello World», которое было успешно отправлено, поэтому я попытался сделать этот шаг дальше и перебрать данные.Реакция - Проблема с синтаксисом
Я получаю «ожидание загрузки корней ... для перезагрузки инспектора», которая после того, как Гуглинг говорит мне, что у меня проблема с моим синтаксисом. Я просто не могу ее найти ... так что ваша помощь высоко ценится!
var data = [
{perc:"2.2%", year:"5"},
{perc:"3.2%", year: "7"}
]
var Rates = React.createClass({
render: function(){
return (
<div>
<RateList data={this.props.rates} />
</div>
)
}
});
var Rate = React.createClass({
render: function(){
return (
<div>
<ul>
<li>{this.props.percent}</li>
</ul>
</div>
)
}
});
var RateList = React.createClass({
render: function(){
return (
<div>
<ul>
{ this.props.data.map(function(rate){
return <Rate percent={rate.perc} />
}) }
</ul>
</div>
)
}
});
ReactDOM.render(<Rates rates={data} />, document.getElementById("wow"));
Вероятно, не ваша проблема, но делает не 'map' callba ck нужно 'return'? –
@torazaburo. На самом деле это то, чему я пользовался, но я попытался упростить пример, чтобы выяснить проблему. Думаю, мне, возможно, придется добавить обратно обратно, если это необходимо? – steeped
«return» необходим, если вы не используете функцию со стрелками из одной инструкции, например 'this.props.data.map (rate =>