ES6
-
تعريف حالة المكونات في React
عند تطوير تطبيقات React، يتم استخدام الحالة (State) لإدارة البيانات والحالة الداخلية للمكونات. في المثال الذي قدمته، يتم تعيين الحالة…
أكمل القراءة » -
تفكيك الكائنات في JavaScript
بالطبع، يمكن تحقيق ذلك باستخدام تفكيك الكائنات في JavaScript (Object Destructuring). في هذه الحالة، نحتاج إلى فك تفكيك الكائنين في…
أكمل القراءة » -
استخدام الأقواس المتعرجة في جافا سكريبت
عندما ترى تعبيرًا مثل const { foo } = this.props; في كود React Native الخاص بك، فأنت تشاهد استخداماً للأقواس…
أكمل القراءة » -
حل مشكلة this في فئات ES6 باستخدام Hapi.js وNode.js
في عالم تطوير البرمجيات، تواجه المطورين أحيانًا تحديات مثل الأخطاء الغامضة التي تظهر خلال تنفيذ الشيفرة. في سياق تطوير تطبيقك…
أكمل القراءة » -
فهم خطأ TypeError في دوال JavaScript
عند النظر إلى الشيفرة التي قدمتها، يبدو أنك تقوم بتنفيذ دالة createPet حيث تتوقع تسليم كائن pet كواجهة وظيفة رد…
أكمل القراءة » -
تحسين البرمجة في JavaScript باستخدام دوال السهم
ES6 arrow functions, also known as fat arrow functions, represent a significant enhancement to JavaScript’s syntax, offering concise and expressive…
أكمل القراءة » -
استخدام التحكم في الفراغ في قوالب الشكل بـ ES6
في لغة ECMAScript 2015 (ES6)، يُستخدم قالب الشكل (template literals) باستمرار لتحسين قراءة وكتابة السلاسل الطويلة في الشيفرة البرمجية. عندما…
أكمل القراءة » -
حلول تحذيرات JSHint في Atom مع ES6
عندما نقوم بالتفكير في التحول إلى استخدام ترقيات اللغة والتحديثات الأخيرة في ECMAScript، كما هو الحال في ES6، يظهر لنا…
أكمل القراءة » -
تكامل moment.js في AngularJS باستخدام ES6 و Node.js
عندما يتعلق الأمر بتكامل “moment.js” مع تطبيق AngularJS الخاص بك الذي يستخدم Node.js وES6، فإنه يتطلب اتخاذ بعض الخطوات الإضافية…
أكمل القراءة » -
Understanding JavaScript Export Default: Common Pitfalls
في عالم برمجة JavaScript، يتم استخدام الكلمة الرئيسية export لتصدير الوحدات (modules) من ملف إلى آخر، ويعتبر export default واحدًا…
أكمل القراءة »