آفلاین
user-avatar

مشکل در props ها

3 سال پیش
توسط مهدی آپدیت شد
آفلاین
user-avatar
SOHE!L ( 6364 تجربه )
3 سال پیش

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

آفلاین
user-avatar
حسام موسوی ( 382199 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

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

آفلاین
user-avatar
مهدی ( 23202 تجربه )
3 سال پیش

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

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