تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Ali Naseri
پاس دادن array و object به dependency array
مجتبی سوری حل شده توسط مجتبی سوری

سلام خسته نباشید

استاد اگه داخل dependency array ، مقداری که پاس میدهیم یک object یا آرایه باشه ، چطور مقایسه بین مقدار قبلی و فعلی صورت میگیره ، آیا به صورت سطحی مقادیر مورد مقایسه قرار میگیرند و امکان داره که باگ در برنامه بوجود بیاد؟ و بازهم باعث بشه که در یه loop قرار بگیره؟

مقایسه به صورت سطحی انجام میشه و در صورت استفاده میتونه مشکل ساز بشه

تا جای ممکن استفاده نکنید ولی اگر مجبور به استفاده شدید باید به هر روشی که شده این مشکل رو حل بکنید و نباید هر دفعه اون آبجکت یا آرایه تولید بشه!

یک سری روش‌ها برای حل این مشکل هست از جمله استفاده از memoziation که برای بعضی از حالت‌ها قابل استفاده هست

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