description

مشکل در props ها

- 3 ماه پیش
توسط مهدی آپدیت شد
SOHE!L ( 305 تجربه )
3 ماه پیش

سلام من داشتم مستندات ری اکت جی اس رو میخوندم و یه سوال برام پیش اومد
سوالم اینه که این user چرا تعریف شده و کاربردش چیه؟
چرا مستقیم نمیشه به آبجکت کامنت دسترسی پیدا کرد؟
https://reactjs.org/redirect-to-codepen/components-and-props/extracting-components-continued

حسام موسوی ( 49229 تجربه )
3 ماه پیش

کدش کاملا واضح بیان میکنه چیکار داره میکنه
برای افزایش خوانای و توسعه پذیری بهتر اینطوری نوشته شده اون کامپوننت UserInfo هم اطلاعات author کامنت رو میگیره و نمایش میده .

مهدی ( 5949 تجربه )
3 ماه پیش

میشه چرا نشه
ولی خوب شما وقتی props رو برای یک component تعریف میکنید به اون component میگید براساس اون props رفتار خودشو تنظیم کنه (دقیقا مث تگ html که رفتارشون با خصوصیاتشون تغییر میکنه)
شما ممکنه همین component رو جای دیگه به کار ببرید که object به شکل دیگه ای تعریف شده (چه میدونم کلا پروژت به قدری عظیم شده که میخوای چندین جا ازش استفاده ببری.)
در واقع در کدهای پیچیده تر مطمئن‌ترین و تمیز ترین کار ممکن همین کاره (باید طوری کار کرد که هم کد خوانایی داشته باشه هم قابل استفاده بودنش بالا باشه و هم وابسته به شرایط نباشه)

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