Я учусь реагировать, и я наткнулся на некоторые интересные примеры, я учусь у, но это, кажется, их синтаксис больше не поддерживается реагировать v15Старый синтаксис не работает с ES6
исходный код:
NewGameButton = React.createClass({
render: function() {
return React.DOM.div({
className: 'tic-tac-toe--new-game-button',
children: 'New game',
onMouseUp: this.props.onClick
});
}
});
от того, что я узнал, я пытался переписать этот кусок кода ES6:
class NewGameButton extends React.Component {
render() {
return (
<div>
.. ???
</div>
);
}
}
теперь я застрял, я обнаружил, что модуль имя класса является устаревшим и я не знаю, как переписать это, чтобы сделать i т работы
спасибо!
Итак, в основном вы спрашиваете, как работает JSX. Посмотрите документацию: https://facebook.github.io/react/docs/displaying-data.html. –
Нет, на самом деле, я спрашиваю, как обращаться с такими свойствами, как className, onMouseUp и т. Д., И на него был дан ответ, но спасибо – matt93
Конечно, вот что я имел в виду. Как преобразовать эти значения в JSX.Чтение документации о JSX может быть полезно только в том случае, если вы хотите ее использовать. –