Tôi đang sử dụng Reacjs.
Khi tôi chạy mã bên dưới trình duyệt nói:
Uncaught TypeError: Siêu biểu thức phải là null hoặc hàm, không được xác định
Bất kỳ gợi ý nào về những gì sai sẽ được đánh giá cao.
Đầu tiên, dòng được sử dụng để biên dịch mã:
browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js
Và mã:
var React = require('react');
class HelloMessage extends React.Component {
render() {
return <div>Hello </div>;
}
}
CẬP NHẬT: Sau khi đốt cháy trong địa ngục trong ba ngày về vấn đề này, tôi thấy rằng tôi đã không sử dụng phiên bản mới nhất của phản ứng.
Cài đặt trên toàn cầu:
sudo npm install -g react@0.13.2
cài đặt cục bộ:
npm install react@0.13.2
đảm bảo trình duyệt cũng đang sử dụng đúng phiên bản:
<script type="text/javascript" src="react-0.13.2.js"></script>
Hy vọng điều này sẽ cứu người khác ba ngày của cuộc sống quý giá.
Components
thay vì Component
:). Nhận xét của bạn đã giúp BTW
extends React.component
(chữ thườngc
).