سلام
درباره تمرین این جلسه
وقتی میخوام برای اضافه کردن تسک state رو به روز رسانی کنم ، تو رندر دوم state ِ کلاس والد ریست میشه
یعنی وقتی debugger میذارم اینجوریه که تو رندر اول تسک اضافه میشه و نمایش داده میشه اما تو رندر دوم حذف میشه !
ممنون از راهنمایی هاتون
این مورد به این دلیل هست که از form استفاده شده و اون button که داخل فرم هست داره اون رو submit میکنه و به همین دلیل صفحه دوباره رفرش میشه
یکی از راحت ترین روش های حل مشکل اضافه کردن preventDefault به اون تابع handle هست:
handleClick(event) {
event.preventDefault()
// ... ادامه کد
}
سلام
تا اون بخشی که مشکل داری
کدی رو که نوشتی رو قرار بده تا بررسی بکنیم با هم
دقیق نمیتونم مشخص کنم کدوم بخشه که state رو ریست میکنه
تا این مرحله ( add ) چیز جدیدی نسبت به پروژه clean-chat نداره. تا جایی هم که میشد بخش به بخش مطابقت دادم با کدهای پروژه. ولی علت رو پیدا نمیکنم
ممکنه که لینک گیتش رو بدم؟