ES5では、私はこのようなクラスに反応格納することができJS変数内のクラスに反応:ES6の構文を変換しようとする試みでの保存が
const myReactClasses = {
inlineStyles : {
...
},
firstClass : React.createClass({
myFunction : function() {
...
},
}),
}
、私が試してみた:
const myReactClasses = {
inlineStyles : {
...
},
firstClass : class firstClass extends React.Component {
myFunction() {
...
},
},
}
gulpを使用してコンパイルします。しかし、Reactがレンダリングするページに移動すると、エラーが発生します。Uncaught TypeError:未定義のプロパティ 'prototype'を読み取ることができません。これはES5からES6への同じ振る舞いを複製する正しい方法ですか、私は単にアプリケーションのどこかでもっとうんざりしましたか、それとも間違っていますか?それが間違っている場合は、見た目のサンプルスニペットを提供してください。
例をありがとう!役に立った – crossfuse999