আমাদের ওয়েবসাইটে মাঝে মাঝে ইউজারের ইন্টারঅ্যাকশনের উপর ভিত্তি করে স্ক্রিন আপডেট করতে হয়।
যেমন:
- গ্যালারির কোনো একটি ইমেজে ক্লিক করলে সেটাকে বড় করে দেখানো
- কোনো বাটনে ক্লিক করলে নতুন কনটেন্ট দেখানো
স্টেট (State) কী?
React-এ সময়ের সাথে ডাটা পরিবর্তনকে "State" বলে।
আমরা যেকোনো কম্পোনেন্টে state
যোগ করতে পারি, এবং ইউজারের ইন্টারঅ্যাকশনের উপর ভিত্তি করে তা আপডেট করতে পারি।
এই অধ্যায়ে শিখবো:
✅ কীভাবে ইভেন্ট হ্যান্ডলার ব্যবহার করে ইউজারের ইন্টারঅ্যাকশন হ্যান্ডেল করবেন
✅ স্টেট কীভাবে কাজ করে এবং এটি কম্পোনেন্টের ডাটা মনে রাখে
✅ React কীভাবে UI আপডেট করে দুটি ধাপে
✅ স্টেট পরিবর্তনের পরেও কেন UI সাথে সাথে আপডেট হয় না
✅ কীভাবে একাধিক স্টেট আপডেট কিউতে জমা থাকে এবং কীভাবে কাজ করে
✅ কীভাবে state
এর অবজেক্ট আপডেট করতে হয়
✅ কীভাবে state
এর অ্যারে আপডেট করতে হয়