React-এ হুকস
এই পাঠে, আমরা হুকসের সাথে পরিচিত হতে শুরু করব। আমরা
ইতিমধ্যেই তাদের সম্মুখীন হয়েছি যখন আমরা
স্টেটস
শিক্ষা নিয়েছিলাম - সেখানে আমরা স্টেট হুক
useState নিয়ে কাজ করতে শিখেছি।
মোটামুটিভাবে, হুকস হল সাধারণ JavaScript-ফাংশন,
যাদের নাম 'use' শব্দ দিয়ে শুরু হয়।
হুকস আমাদের ক্লাস ব্যবহার না করেই React-এর স্টেট এবং অন্যান্য ক্ষমতাগুলো ব্যবহার করতে দেয়। তারা বিভিন্ন কাজের জন্য কোড পুনরায় ব্যবহার করা, এবং এটির পরীক্ষণ করা সহজ করে তোলে এবং জটিল কম্পোনেন্টগুলিকে তাদের উদ্দেশ্য অনুযায়ী আরও সরল ফাংশনে ভাগ করতে সাহায্য করে। কিছু হুক এমনকি Redux-এর কার্যকারিতার প্রতিস্থাপন করতে সক্ষম। এসব ছাড়াও, হুকস অ্যাপ্লিকেশনের কার্যকারিতা উন্নত করতে সাহায্য করে।
আপনি যদি হুকস ব্যবহার করতে চান, তবে দুটি মৌলিক নিয়ম অনুসরণ করুন। প্রথমত, শুধুমাত্র সর্বোচ্চ স্তরে সেগুলো ব্যবহার করুন - লুপ, শর্তসাপেক্ষ বিবৃতি বা নেস্টেড ফাংশনের ভিতরে সেগুলো কল করবেন না। দ্বিতীয়ত, হুকস শুধুমাত্র React-ফাংশন থেকে কল করা উচিত (React কম্পোনেন্ট বা কাস্টম হুকস থেকে), কিন্তু সাধারণ JavaScript ফাংশন থেকে নয়।
এছাড়াও একটি ভুল যা প্রোগ্রামাররা করেন তা হল কোডে হুকসের নিরবিচ্ছিন্ন ব্যবহার। যে কোন হুক ব্যবহার করার আগে, নিশ্চিত হয়ে নিন যে এটি সত্যিই প্রয়োজনীয়।
পরবর্তী পাঠে, আমরা হুকসের প্রকারগুলি দেখব।