Я пытаюсь использовать оператор спреда в response.js, но получаю ошибку Unexpected token ...
в Chrome.Reactjs - оператор распространения, дающий ошибку
Я получаю сообщение об ошибке в строке 3 в этом коде:
var Btn=React.createClass({
render: function(){
var { className, ...other }=this.props;
return (<a {...other} className={joinClasses(className,"btn")} href="#" >{this.props.children}</a>);
}
});
и используя JSXtransformer.js для компиляции кода JSX.
Что я делаю неправильно, что вызывает ошибку?
Это код JSX, а не JS, поэтому я думал, что символ '...' реализуется, а не браузером. Разве это не так? – jitin
JSX преобразует ваш html-ish материал в вызовы функций в пространстве имен React.DOM, но об этом. Итак, нет –
Вы можете увидеть сгенерированный js здесь: https://facebook.github.io/react/jsx-compiler.html –