الإنجليزية | 简体中文
لا تحتاج

يختار الناس مشاريع شهيرة ، في كثير من الأحيان ليس لأنه ينطبق على مشاكلهم.
محتويات
- حزم
- اللغات
- ممارسات البرمجة
- متنوع
حزم
حزم JavaScript
- لا تحتاج (قد لا) إلى Lodash/Swentscore - قائمة أساليب JavaScript التي يمكنك استخدامها NAITY + ESLINT Plugin.
- لا تحتاج (قد لا) إلى لحظة. js - قائمة من تاريخ التاريخ أو الوظائف الأصلية التي يمكنك استخدامها لاستبدال Moment.js.
- قد لا تحتاج إلى Redux - إذا كنت تتعلم فقط رد الفعل ، فلا تجعل Redux اختيارك الأول.
- قد لا تحتاج إلى جهاز توجيه React - غالبية المشاريع في Facebook لا تستخدمه حتى.
- قد لا تحتاج إلى jQuery - إذا كنت تستهدف متصفحات أكثر حداثة فقط ، فقد لا تحتاج إلى أي شيء أكثر مما يشحن مع المستعرض.
- قد لا تحتاج إلى axios -
window.fetch القياسية. يحتوي Fetch على جميع الميزات التي تحتاجها. - قد لا تحتاج إلى Gatsby - مكدس رد فعل ثابت أبسط
اللغات
- لا تحتاج إلى JavaScript - CSS قوية ، يمكنك القيام بالكثير من الأشياء بدون JS.
- قد لا تحتاج إلى TypeScript (أو أنواع ثابتة) - ليس هناك شك في أن أنواعًا ثابتة يمكن أن تشعر بالرضا. العض في الكعك المزجج الساخن يشعر بالراحة. لكن هل هذا جيد حقًا لك؟
ممارسات البرمجة
- لا تحتاج إلى حلقات ➿ - الحلقات هراء. دعونا نحتضن برمجة kolemeal!
- ربما لا تحتاج إلى حالة مشتقة (رد فعل) - كقاعدة عامة ، يجب استخدام الحالة المشتقة بشكل ضئيل. يمكن تقليل جميع المشكلات المتعلقة بالدولة المشتقة التي رأيناها في النهاية إلى تحديث الحالة دون قيد أو شرط من الدعائم أو تحديث الحالة كلما لا تتطابق الدعائم والدولة.
- قد لا تحتاج إلى نقل JavaScript الخاص بك - وبعبارة أخرى ، إذا كنت تنقل JavaScript إلى ES5 ، فأنت تقوم بعمل الكود الخاص بك بشكل غير ضروري وبطء لدعم أقلية من المستخدمين الذين ربما سيقومون بترقية نظامهم بحلول الوقت الذي تتمكن من تكوين حزمة الويب الخاصة بك وبابيل!
متنوع
- لا تحتاج واجهة المستخدم الرسومية - توقف عن الاعتماد على واجهة المستخدم الرسومية ؛ صخور كلي.