تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ SedAmir
فراخوانی خوده box
مجتبی سوری حل شده توسط مجتبی سوری

سلام استاد وقت بخیر 

وقتی ما داریم box رو میسازیم تا داخل boxes فراخوانی بشه نمیشه مثل کاری که برای toggle انجام دادیم برای اونم انجام بدیم ؟ 

یعنی داخل Boxes وقتی داریم Box رو فراخوانی میکنیم مثل زیر عمل کنیم ؟

return <Box box = {box} />

سلام

اگر سوال رو درست متوجه شده باشم در این مورد هست که چرا فقط title رو پاس دادیم

 <Box title={box.title} />

و به این صورت box رو پاس ندادیم

 <Box box={box} />

اینکه به چه صورتی پاس بدیم کاملا برمیگرده به انتخابی که برنامه نویس انجام میده و اگر نیاز باشه میتونه همه box رو پاس بده و اینجا هم چون که من فقط title رو نیاز داشتم بنابراین فقط همین بخش رو پاس دادم

 

برای اینجا من حالت اولی رو ترجیح میدم به این دلیل که خوانایی کد بهتری داره و همچنین مواردی رو که کامپوننت نیاز نداره اضافه بهش پاس نمیدیم

 

 

 

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