প্রতিক্রিয়া হুকস আমাদের ব্যবহারের স্টেট বিকল্প দেয় এবং আমি সবসময় হুক বনাম শ্রেণি-রাজ্যের তুলনা দেখি। তবে হুকস এবং কিছু নিয়মিত ভেরিয়েবল সম্পর্কে কী বলা যায়?
উদাহরণ স্বরূপ,
function Foo() {
let a = 0;
a = 1;
return <div>{a}</div>;
}
আমি হুক ব্যবহার করিনি, এবং এটি আমাকে একই ফলাফল দেবে:
function Foo() {
const [a, setA] = useState(0);
if (a != 1) setA(1); // to avoid infinite-loop
return <div>{a}</div>;
}
তাহলে ভিন্নতা কী? এই ক্ষেত্রে হুকগুলি আরও জটিল ব্যবহার করা হচ্ছে ... তবে কেন এটি ব্যবহার শুরু করবেন?
let a = 1; return <div>{a}</div>
এবং আপনি একই ফলাফল পাবেন।