پروژه اپلیکیشن مدیریت کار های روزانه

امیر عابدینی

عضویت : 1398/04/06 پرسش ها : 12 پاسخ ها : 5

پروژه اپلیکیشن مدیریت کار های روزانه

ارسال شده در : ‫۱۱ روز قبل، جمعه ۲۵ بهمن ۱۳۹۸، ساعت ۱۹:۲۰

با سلام خدمت استاد 

مشکلی در پروژه برام پیش اومده به شرح زیر :

اومدم یه فانکشن به نام handelNameDay ساختم که پارمتر day  میگیره و چاپ میکنه مثلا شنبه تا جمعه رو 
و این handeNameDay رو به عنوان prob فرستادم به tasks و tasks  هم میاد با حلقه map و..... اینو به عنوان prob میفرسته به Task و اونجا باید چاپ بشه شنبه

حالا میدونم نفهمیدید :) خودمم گیج زدم با خوردن قهوه هم حل نشد تعجبه :)

عکسای زیر رو ببینید . راهنمایی کنید

کامپوننت اصلی : 

 

کامپوننت Tasks :


 

کامپوننت Task : 

و اینم از output پروژه :

 به جای این  () => nameDay(task.day)  اسم روز ها باید چاپ بشه که نمیشه و تمام
 

حالا ببینید کجای کار مشکل داره . من خودم فک میکنم اون ارتباطه بین فانکشن handelNameDay و کامپوننت Tasks برقرار نمیشه . مشکل خانوادگی دارن شاید :)
 

ادرس گیت هاب پروژه : (دوستانی که دوست دارن استفاده کنن)

https://github.com/AMIRABEDINI/manage-daily-tasks-React-app.git

 

 

دوستان برای ارتباط بیشتر دایرکت اینستا پیام بدید :)

https://instagram.com/amirabedini.ir?igshid=fp80xbdu2i9k

یونس قربانی

عضویت : 1396/09/19 پرسش ها : 0 پاسخ ها : 469

(پاسخ صحیح)

ارسال شده در :‫۱۰ روز قبل، شنبه ۲۶ بهمن ۱۳۹۸، ساعت ۰۸:۲۳

سلام دوست من

توی State 2 تا آیتم داری که اولی days هست که یک آرایه  هست که به عنوان پراپ میفرستیش به Tasks

حالا روی days با استفاده از map حلقه میزنی و هرکدوم رو میگیری میندازی درون task خوب الان درون task المنتی هست از آرایه

خوب به مدیریت کننده رویداد nameDay به عنوان ورودی داری چی میدی؟ task.day ؟!!!!!!! تنها task باید باشه

تست کن ببین جواب میگیری

و بجای کلی if , else از switch استفاده کنی بهتره

0 تشکر

امیر عابدینی

عضویت : 1398/04/06 پرسش ها : 12 پاسخ ها : 5
ارسال شده در :‫۱۰ روز قبل، شنبه ۲۶ بهمن ۱۳۹۸، ساعت ۲۱:۱۱

به صورت عکس بالا نوشتمش درست شد

 کلی ممنون😘

کلا از حالت اررو فانکشن بیرونش اوردم

پراپرتی handelNameDay  رو هم به صورت swtich case نوشتم عکس زیر :

 

0 تشکر

یونس قربانی

عضویت : 1396/09/19 پرسش ها : 0 پاسخ ها : 469
ارسال شده در :‫۹ روز قبل، یک شنبه ۲۷ بهمن ۱۳۹۸، ساعت ۱۹:۲۸

خوبه 😉

الان بهتر شد

0 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید