اختراق خطافات وحدة العقدة لتطوير الواجهة الأمامية بسرعة البرق

2025-05-07

لتسريع تطوير الواجهة الأمامية، أنشأ المؤلف سلسلة من خطافات وحدة العقدة المتعامدة. يقوم مُحمّل الوحدة بتحويل JSX إلى JS، ويقوم آخر بإعادة تعيين الاستيرادات، ويقوم آخر بالبحث عن ملفات .{ts،tsx،jsx} عندما لا يُوجد ملف .js، ويقوم الأخير بالعمل مع FileTree، باستخدام إلغاء تنشيط ذاكرة التخزين المؤقت لسلسلة الاستعلام لتحميل أحدث إصدار من الملفات. تُؤدي أحداث تحديث FileTree إلى إعادة بناء الواجهة الأمامية، مع التحكم في إصدار الوحدة الذي يضمن إعادة تنفيذ الوحدات فقط إذا تغيرت تبعياتها، مما يحافظ على حالة وقت التشغيل ويمنع إعادة تشغيل العملية بأكملها.

التطوير خطافات الوحدة