We are still cooking the magic in the way!
المشكلة
الوصول إلى خصائص الكائنات المتداخلة يتطلب فحوصات null/undefined متعددة.
الحل
استخدم التسلسل الاختياري (?.) للوصول الآمن للخصائص المتداخلة بدون فحوصات null صريحة.
الفائدة
يزيل 90٪ من كود فحص null ويمنع أخطاء "Cannot read property".
مثال الكود
// بدلاً من:
const city = user && user.address && user.address.city;
// استخدم:
const city = user?.address?.city;