আমি রিএ্যাকটিজ ব্যবহার করছি।
যখন আমি ব্রাউজারের নীচের কোডটি চালিত করি তখন বলে:
আনকড টাইপ এরির: সুপার এক্সপ্রেশনটি নাল বা কোনও ফাংশন হতে হবে, অপরিজ্ঞাত নয়
ভুল কী তা সম্পর্কে কোনও ইঙ্গিত প্রশংসিত হবে।
কোডটি সংকলনের জন্য ব্যবহৃত প্রথম লাইন:
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
:)। আপনার মন্তব্যটি বিটিডব্লিউ
extends React.component
(ছোট হাতেরc
) মতো কিছু করলে আপনি এটি পেতে পারেন ।