تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ hamid abdi
handleSubmit(massage)
جامعه ری اکت ایجاد شده در ۲۹ تیر ۱۴۰۱

سلام استاد ممنون از اموزش خوبت

همه جاش رو متوجه شدم به جز

handleSubmit(massage)

که میدونم کارش چیه . اما چطوری تابعی که یبار ساخته شده به یک اسم رو دوباره ساختید تا اینجاشو میدونم( که component دیگه است، شما تونستید اینکارارو کنید

ممنون میشم در مورد این تابع که برای onClick میباشد رو توضیح بدید

سلام

در این مثالی که داشتیم state سابقه چت‌ها رو در CleanChat داریم نگهداری میکنیم و نیاز داریم به یک طریقی پیام‌های جدید رو به این کامپوننت برسونیم و ذخیره بکنیم برای همین یه تابع handleMessage براش تعریف شده

کامپوننت footer به صورتی پیاده سازی شده که وضعیت خودش رو بتونه داخل stat خوودش ذخیره بکن و برای اینکه به کامپوننت والد خودش اطلاع بده که یک پیام جدید ثبت شده از طرق تابعی که props دریافت میکنه این کار رو انجام میده

حالا شما میتونه اسم‌های متفاوت انتخاب بکنی یا به اسم مشابه باشه


در واقع بخوام جمع بندی بکنم footer باید state خودش رو مدیریت بکن و به والدشم اطلاع بده که چه پیام جدیدی ثبت شده


اگر کامل شفاف نیست لطفا دقیق‌تر بگید کدوم بخشش نامفهوم هست که همون رو بیشتر توضیح بدم

بهترین پاسخ
مجتبی سوری ۳۰ تیر ۱۴۰۱، ۰۷:۱۹