Khi tôi cố gắng và chạy Transferring with ... in JSX dụLỗi cú pháp trong tài liệu có phản ứng 0.12 được cập nhật?
var FancyCheckbox = React.createClass({
render: function() {
var { checked, ...other } = this.props;
var fancyClass = checked ? 'FancyChecked' : 'FancyUnchecked';
// `other` contains { onClick: console.log } but not the checked property
return (
<div {...other} className={fancyClass} />
);
}
});
React.render(
<FancyCheckbox checked={true} onClick={console.log}>
Hello world!
</FancyCheckbox>,
document.body
);
tôi nhận được Uncaught SyntaxError: Unexpected token {
. Tương tự khi tôi cố gắng chạy nó trong jsfiddle
Đây có phải là lỗi hoặc là một số mã chuyển đổi bổ sung cần thiết để hoạt động không?