Im basic example on the React frontpage gibt es:Verständnis Reagieren einfaches Beispiel
class HelloMessage extends React.Component {
render() {
return <div>Hello {this.props.name}</div>;
}
}
ReactDOM.render(<HelloMessage name="Jane" />, mountNode);
Wenn ich etwas ähnliches in meinem Setup erhalte ich:
ERROR in ./src/index.jsx
Module build failed: SyntaxError: Unexpected token, expected } (54:11)
52 |
53 | class EisTable extends React.Component {
> 54 | render() {
| ^
55 | return <div>Hello </div>;
56 | }
57 | }
Welche ja nicht sens für mich. Wahrscheinlich ist es eine Art ES16-Trickserei, die ich nicht kenne, aber für eine bequeme JS macht diese Syntax keinen Sinn. Was heißt das render(){}
und was brauche ich, damit es funktioniert?
ich babel haben arbeiten sonst könnte ich nicht 'CLASS' Recht haben? –