أحمد حبنكة

1 نقاط السمعة
2.08 ألف مشاهدات المحتوى
عضو منذ
أنا أنصح بالكوتلن لعدة أسباب: 1- الكوتلن اخترعت في اﻷساس للابتعاد عن مشاكل موجودة في الجافا 2- صارت الكوتلن لغة رسمية للأندرويد منذ فترة من قبل جوجل 3- ﻷن كل مكتبات الجافا يمكن استخدامها من كوتلن، قد يبدو لك ذلك غريباً ولكنه حقيقي ، أنا بنيت مشاريع وب ضخمة بالكوتلن واستخدمت الكثير الكثير من مكتبات الجافا دون مشاكل بل قد تبدو لك مكتبات الجافا وكأنها كتبت بالكوتلن حين تستعملها بمشروع كوتلن. 4- الفائدة الوحيدة من تعلم الجافا في رأيي هو
انظر هذا الموقع https://loader.to/ الرابط المطلوب نسخه هو رابط playlist ويمكنك جلبه بالضغط على playlist في اليوتيوب ثم نسخ الرابط في شريط العنوان.
الـclosure ليست شيئاً تستعمله حين تريد استعماله بل حين تحتاج إليه، مثلاً ما فوائد استعمال المطرقة ؟ هذا سؤال غير منطقي وإنما السؤال المنطقي هو " متى نستعمل المطرقة" والجواب هو "حين نريد أن ندق مسماراً في الحائط مثلاً" اﻵن لنسأل متى نستعمل closure ؟ ببساطة حين نمرر callback إلى تابع ويحتاج هذا الـcallback إلى متحول معرف خارجه، مثال: var mainElement = document.getElementById("main") setTimeout(() => { mainElement.innerHTML="مرت ثلاث ثوان"; },3000)
قبل أن نسأل عن React فلنسأل : لماذا يجب أن أستخدم الجافاسكريبت في أمور أستطيع فعلها في HTML ﻷن React ما هي إلا Javascript Framework. الجواب هو أننا لا نستخدم javascript في أمور نستطيع فعلها بالـHTML بل في أمور لا تستطيع HTML وحدها فعله مثل إظهار modal عند الضغط على زر أو إظهار رسائل الخطأ الخاصة بالـform validation عند submit أو Ajax وغير ذلك من اﻷمور. اﻵن بعد أن علمنا لم نستخدم الجافاسكريبت يصير سؤال React أسهل وهو: لماذا نستعمل