Ich lerne reagieren und stieß ich auf ein paar schöne Beispiele aus ich lerne, aber es scheint, ihre Syntax wird nicht mehr unterstützt durch reagieren v15Alte Syntax funktioniert nicht mit es6
Anfangscode:
NewGameButton = React.createClass({
render: function() {
return React.DOM.div({
className: 'tic-tac-toe--new-game-button',
children: 'New game',
onMouseUp: this.props.onClick
});
}
});
von dem, was ich gelernt hatte, habe ich versucht, dieses Stück Code neu schreiben ES6:
class NewGameButton extends React.Component {
render() {
return (
<div>
.. ???
</div>
);
}
}
jetzt ich bin stecken, finde ich, dass Klassennamen Modul aus veraltet ist, und ich habe keine Ahnung, wie um dies neu zu schreiben, um i t Arbeit
danke!
Also, im Grunde fragen Sie, wie JSX funktioniert. Sehen Sie sich die Dokumentation an: https://facebook.github.io/react/docs/displaying-data.html. –
Nein eigentlich, ich frage, wie man diese Eigenschaften wie className, onMouseUp und so weiter behandelt, und es wurde beantwortet, aber danke – matt93
Sicher, das ist was ich meinte. Wie konvertiert man diese Werte in JSX?Das Lesen der Dokumentation über JSX kann nur von Vorteil sein, wenn Sie es verwenden möchten. –