ฉันใช้ reactjs
เมื่อฉันเรียกใช้รหัสด้านล่างเบราว์เซอร์กล่าวว่า:
Uncaught TypeError: Super expression ต้องเป็น Null หรือฟังก์ชั่นโดยไม่ได้กำหนด
คำแนะนำใด ๆ ที่เป็นสิ่งที่ผิดจะได้รับการชื่นชม
บรรทัดแรกที่ใช้ในการรวบรวมรหัส:
browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js
และรหัส:
var React = require('react');
class HelloMessage extends React.Component {
render() {
return <div>Hello </div>;
}
}
ปรับปรุง: หลังจากการเผาไหม้ในขุมนรกเป็นเวลาสามวันกับปัญหานี้ฉันพบว่าฉันไม่ได้ใช้รุ่นล่าสุดของการตอบสนอง
ติดตั้งทั่วโลก:
sudo npm install -g react@0.13.2
ติดตั้งในเครื่อง:
npm install react@0.13.2
ตรวจสอบให้แน่ใจว่าเบราว์เซอร์ใช้รุ่นที่เหมาะสมด้วย:
<script type="text/javascript" src="react-0.13.2.js"></script>
หวังว่านี่จะช่วยชีวิตคนล้ำค่าอีกสามวัน
Components
แทนComponent
:) ความคิดเห็นของคุณช่วย BTW
extends React.component
(ตัวพิมพ์เล็กc
)