Redux-এর প্রধান সরঞ্জামসমূহ
গত পাঠে Redux-এর তাত্ত্বিক ভিত্তি শেখার পরে, আমরা এখন প্রধান, সরকারীভাবে প্রস্তাবিত টুলকিটে এগিয়ে যেতে পারি, যা আমরা Redux-এ অ্যাপ্লিকেশন তৈরির জন্যও ব্যবহার করব।
যদিও Redux একটি ছোট স্বাধীন JS লাইব্রেরি, এটিকে বিভিন্ন ফ্রেমওয়ার্কের সাথে ব্যবহার করা যেতে পারে। এটা মনে করা হয় যে এটিকে প্রায়শই React ফ্রেমওয়ার্কের সাথেই ব্যবহার করা হয়, এবং আমরাও একইভাবে এগোব। Redux-এর স্রষ্টারা সরকারী প্যাকেজ React-Redux প্রকাশ করেছেন, যা React কম্পোনেন্টগুলিকে Redux-এর সাথে সংযুক্ত হয়ে কাজ করতে দেয়।
কাজ করার জন্য দ্বিতীয় গুরুত্বপূর্ণ সরঞ্জাম হল Redux Toolkit বা সহজভাবে RTK। এটি ইনস্টল করা নির্ভরতার সংখ্যা কমাতে, কোড সহজ করতে এবং অ্যাপ্লিকেশনে বয়লারপ্লেট কোডের পরিমাণ কমাতে সাহায্য করে, এবং এতে অনেক দরকারী অন্তর্নির্মিত জিনিস রয়েছে, যেমন Redux Thunk এবং Redux DevTools, যেগুলি সম্পর্কে আমরা পরে কথা বলব।
এবং অবশেষে, ডিবাগিং টুল - ব্রাউজারের জন্য এক্সটেনশন Redux DevTools Extension। এটি Redux store-এ অবস্থার পরিবর্তন ট্র্যাক করতে এবং অ্যাপ্লিকেশনটি কার্যকরভাবে ডিবাগ করতে আমাদের সাহায্য করে।
এই এবং অতিরিক্ত সরঞ্জামগুলির ইনস্টলেশন, পাশাপাশি আমাদের প্রয়োজনীয় অন্যান্য লাইব্রেরি, আমরা পরবর্তী পাঠগুলিতে সম্পন্ন করব।