تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ hamidreza shahhosseini
خط 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)} />
بهترین پاسخ
مجتبی سوری ۱۱ بهمن ۱۳۹۹، ۱۰:۲۶