मैं reactjs का उपयोग कर रहा हूँ।
जब मैं ब्राउज़र के नीचे दिए गए कोड को चलाता हूं:
अनक्रेन्ड टाइपर: सुपर अभिव्यक्ति या तो अशक्त या एक फ़ंक्शन होनी चाहिए, अपरिभाषित नहीं
कोई भी संकेत जो गलत है, उसकी सराहना की जाएगी।
पहले कोड को संकलित करने के लिए प्रयुक्त लाइन:
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
) करते हैं।