سلام توی vscode یک افزونه ای هست که خیلی سرعت کدنویسی react رو افزایش میده و snippet های زیادی داره و مثلا اگر قرار باشه یک کامپوننت تابعی ایجاد کنیم کافیه بنویسیم rfc و بعد اینتر و تمام.گفتم دوستان حتما ازش استفاده کنن.
ES7+ React/Redux/React-Native snippets
aaty
سلام استاد ببخشید اگر ما از یک کامپوننت مثلا قرار باشه به تعداد زیادی استفاده کنیم خوب همون رو صد بار فراخوانی میکنیم حالا سوال مهمی که پیش میاد اینه که اگر دو کامپوننت مقدار جزئی تفاوت داشته باشند باید یک کامپوننت مجزا برای هر کدوم تعریف کنیم یا یک کامپوننت رو با رندرینگ شرطی و props و ... به اصطلاح منعطفش کنیم که مثلا ۹۹ بار به یک صورت رندر بشه و ۱ بار هم جور دیگه؟
علی شیخ
1 ماه پیش
سلام وقت بخیر.
هدف از کامپوننت اینکه شما از تکرار زیاد جلوگیری کنید و اگه قرار به تغییری باشه چون کامپوننت هست خیلی ساده اونو تغییر میدیم و بقیه جاهای که استفاده شده هم تغییر میکنه و اگه تغییرات جزئی باشه و بشه با prop یا مواردی که شما فرمودید هندلش کرد. یک کامپوننت باشه بهتر هست و بهتر میشه توسعه داد.