🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ ایرج مهاجرانی
خط 28 فایل clean-chat ، ءthis اشتباه پاس داده میشه
کامبد امانت حل شده توسط کامبد امانت

سلام و روزبخیر

برای خط 28 چطور باید bind کنم تا به sِtate کلاسِ clean-chat دسترسی داشته باشم؟

فکر کنم با لینک گیت راحتتر باشه . اگر نه که تکه کد رو خدمتتون ارسال کنم

بسیار هم ممنونم ?

https://github.com/hrshahhosseini/clean-chat.git

سلام

برای رفع این مشکل  3 روش مختلف در جلسات توضیح داده شده که برای شفاف سازی مطلب توضیه میکنم حتما اون جلسات رو نگاه بکنید.

 

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

this.handleChat = this.handleChat.bind(this)

یک روش دیگه هم به صورت inline زمانی که دارید به صورت props تابع رو پاس میدید میشه این کار رو انجام داد

<Footer handleChat={message => this.handleChat(message)} />
بهترین پاسخ
کامبد امانت ۱۱ بهمن ۱۳۹۹، ۱۰:۲۶