در مورد تمرین این جلسه

پرسیده شده
فعالیت 1182 روز پیش
دیده شده 502 بار
0

سلام

درباره تمرین این جلسه

وقتی میخوام برای اضافه کردن تسک state رو به روز رسانی کنم ، تو رندر دوم state ِ کلاس والد ریست میشه

یعنی وقتی debugger میذارم اینجوریه که تو رندر اول تسک اضافه میشه و نمایش داده میشه اما تو رندر دوم حذف میشه !

 

ممنون از راهنمایی هاتون 

فایل پیوست

hamidreza shahhosseini
hamidreza shahhosseini

13 بهمن 99

0
حذف شده

این مورد به این دلیل هست که از form استفاده شده و اون button که داخل فرم هست داره اون رو submit میکنه و به همین دلیل صفحه دوباره رفرش میشه

یکی از راحت ترین روش های حل مشکل اضافه کردن preventDefault به اون تابع handle هست:

  handleClick(event) {
    event.preventDefault()
    // ... ادامه کد
  }

 

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

13 بهمن 99

0
حذف شده

سلام

تا اون بخشی که مشکل داری

کدی رو که نوشتی رو قرار بده تا بررسی بکنیم با هم

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

13 بهمن 99

0
حذف شده

دقیق نمیتونم مشخص کنم کدوم بخشه که state رو ریست میکنه

 

تا این مرحله ( add ) چیز جدیدی نسبت به پروژه clean-chat نداره. تا جایی هم که میشد بخش به بخش مطابقت دادم با کدهای پروژه. ولی علت رو پیدا نمیکنم

 

ممکنه که لینک گیتش رو بدم؟

 

فایل پیوست

hamidreza shahhosseini

توسط

hamidreza shahhosseini

13 بهمن 99

حذف شده
بفرست در اولین فرصتی که بتونم چکش میکنم
مجتبی سوری

13 بهمن 99

0
حذف شده
فایل پیوست

hamidreza shahhosseini

توسط

hamidreza shahhosseini

13 بهمن 99