0
ошибка Reactify: Неожиданный идентификатор
var React = require('react');
var EventListItem = require('./EventListItem.js');
var EventList = React.createClass({
\t var events = this.props.events;
\t if (!Array.isArray(events)) throw new Error ('it must be Array');
\t var eventsComps = events.map(function(eve){
\t \t return (<EventListItem key={eve.key}
\t \t title={eve.title}
\t \t description={eve.description}
\t \t voteCount={eve.voteCount} />)
\t });
\t render:function(){
\t \t return(
\t \t \t <div id="events" className="">
\t \t \t \t
\t \t \t \t {eventsComps}
\t \t \t \t
\t \t \t </div>
\t \t);
\t }
});
module.exports = EventList;
Строка 5: Неожиданный идентификатор Я ищу проблему и проверил мой «» или „;“, но я не считаю эту проблему, что случилось с Это?
Вы не можете помещать произвольные утверждения (например, 'var events = this.props.events;') внутри литерала объекта ('{...}'). Похоже, что весь код должен находиться внутри функции «render». Вы можете узнать больше об основах JavaScript здесь: http://eloquentjavascript.net. –
Это объект буквальный, а не блок. У вас не может быть таких утверждений ... – Li357