Ich benutze Meteor mit reagieren.Verwendung von 'const' in Reaktionsklassen (und Meteor)
In einer Klasse Komponente, ich habe folgendes:
const Media = (props) => {
...
}
Aber das funktioniert nicht und ich sehe nicht, warum. Ich habe einen Buildfehler in der ersten Zeile:
Unexpected token, expected (
Es scheint, ich nicht „const“ in meiner Klasse verwenden kann. Ich kann keine zustandslosen Komponenten definieren. Danke für Ihre Hilfe!
Eine kleine Nebenbefund:
Wenn ich eine Komponente bin definieren wie folgt:
import React from 'react';
const Test =() => {
return (<img src=".." />);
}
export default Test;
Dann kann ich die Komponente importieren und alles funktioniert.
Nun, wenn ich eine verschachtelte "Komponente" habe wie folgt: importieren Reagieren von 'reagieren';
class Test extends React.Component {
const Test =() => {
return (<img src=".." />);
}
render(){
return(<img src=".." />)
}
}
export default Test;
Dann habe ich den Fehler auf der "const" -Linie. Ist das etwas, das nicht getan werden kann? Ich habe verschiedene Codebeispiele mit solchen Strukturen gesehen.
Ich habe das Meteor Ecmascript und es5-shim-Paket installiert. Ich weiß nicht, ob ich etwas Zusätzliches machen muss. – user3900157
Ich benutze Meteor 1.4: "Ab Meteor 1.3 ist JSX und ES2015 + in das Kern-Ecmascript-Paket integriert, das standardmäßig in allen Apps installiert ist. So können Sie alle JavaScript-Funktionen verwenden, die Sie sofort lieben keine Konfiguration. ". Was muss ich noch tun? – user3900157