سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ رضا شاکری
مقدار state
جامعه ری اکت ایجاد شده در ۱۹ فروردین ۱۴۰۳

سلام وقت به خیر

می‌خواستم بدونم در دقیقه ۲۳:۳۰ که داخل تابع handelChangeCurrentPost مقدارcurrentPost رو در state می‌خوایم set می‌کنیم چرا مقدار قبلی که posts هست رو داخل تابع setState نمیزاریم و چرا با این کارمون در تابع handelChangeCurrentPost  مقدار posts که در state ذخیره شده از بین نمیره ؟

مگه نباید برای set کردن state جدید state قبلی رو داشته باشیم و اون مقدار خاص رو set کنیم ؟ 

اگه میشه این ابهام رو برام برطرف کنید 

ممنون 

 

    handelChangeCurrentPost(index) {
        console.log(index);
        this.setState({ currentPost: index });
    }