Saya menggunakan reactjs.
Ketika saya menjalankan kode di bawah ini browser mengatakan:
UnEught TypeError: Ekspresi super harus berupa null atau fungsi, tidak terdefinisi
Setiap petunjuk sama sekali tentang apa yang salah akan dihargai.
Pertama, baris yang digunakan untuk mengkompilasi kode:
browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js
Dan kodenya:
var React = require('react');
class HelloMessage extends React.Component {
render() {
return <div>Hello </div>;
}
}
UPDATE: Setelah terbakar dalam api neraka selama tiga hari pada masalah ini saya menemukan bahwa saya tidak menggunakan versi terbaru dari reaksi.
Instal secara global:
sudo npm install -g react@0.13.2
instal secara lokal:
npm install react@0.13.2
pastikan browser juga menggunakan versi yang tepat:
<script type="text/javascript" src="react-0.13.2.js"></script>
Semoga ini bisa menyelamatkan orang lain selama tiga hari dari kehidupan yang berharga.
Components
bukan Component
:). Komentar Anda membantu BTW
extends React.component
(huruf kecilc
).