
تطوير الواجهة الأمامية٤٥ دقيقة
فشل بناء Vite 8 بعد التحديث: الأسباب والحلول (٢٠٢٦)
استبدل Vite 8 كل من Rollup و esbuild بـ Rolldown و Oxc. إليك سبب فشل عملية البناء (build) بعد التحديث، وما الذي تم حذفه بالفعل، وكيفية إصلاح كل خطأ.
في هذه الفئة
React, Next.js, Vue, TypeScript, UI/UX, أطر عمل JavaScript الحديثة، وأفضل الممارسات في تطوير الواجهة الأمامية
٦٠ مقالة
الصفحة ١ من ٥

تطوير الواجهة الأمامية٤٥ دقيقة
استبدل Vite 8 كل من Rollup و esbuild بـ Rolldown و Oxc. إليك سبب فشل عملية البناء (build) بعد التحديث، وما الذي تم حذفه بالفعل، وكيفية إصلاح كل خطأ.

تطوير الواجهة الأمامية٢٦ دقيقة
هناك قائمة قصيرة وموثقة لأسباب حدوث React hydration mismatch. إليك كل سبب منها، وكيفية العثور على المكون المسؤول، والحلول التي تعمل بالفعل.

تطوير الواجهة الأمامية١٣ دقيقة
الـ Compiler بتاع React مش بيعمل memoizing للـ component بتاعك؟ اعمل Debug للـ bailout باستخدام الـ Memo badge والـ Playground، وبعدين صلح الـ ESLint، و Next.js 16، وإعدادات Vite بشكل صحيح.
تطوير الواجهة الأمامية١٤ دقيقة
قم ببناء combobox متاح بالكامل باستخدام React و React-aria-components 1.19: مع ربط ARIA صحيح، وتصفح بلوحة المفاتيح، ومجموعة اختبارات حقيقية باستخدام jest-axe و Testing Library.
تطوير الواجهة الأمامية١٢ دقيقة
إلغاء طلب fetch في JavaScript و React باستخدام AbortController: الإلغاء عند unmount، وإضافة مهلة زمنية باستخدام AbortSignal.timeout، والتعامل مع AbortError بأمان.
تطوير الواجهة الأمامية١٠ دقائق
ابنِ نماذج React بنظام type-safe باستخدام React Hook Form 7 و Zod 4: إعداد zodResolver، و register مقابل Controller، وإصلاح type-error باستخدام z.coerce. كل الأكواد قابلة للتشغيل.
تطوير الواجهة الأمامية١١ دقيقة
التحديثات المتفائلة في TanStack Query (React Query) باستخدام useMutation: وcancelQueries، وsnapshot، وsetQueryData، والتراجع التلقائي عند فشل الطلب.
تطوير الواجهة الأمامية٨ دقائق
ابني نماذج React type-safe باستخدام TanStack Form v1 و Zod: التحقق من صحة النموذج والحقول، فحوصات async، حقول array، وحالة submit. بدون adapter، كل شيء قابل للتشغيل.
تطوير الواجهة الأمامية١١ دقيقة
شرح الـ runes في Svelte 5 مع أمثلة قابلة للتشغيل: متى تستخدم $state و $derived و $effect، ومتى لا تستخدم $effect، وكيفية الانتقال من الـ stores في Svelte 4.
تطوير الواجهة الأمامية١٠ دقائق
خلي القوائم المنسدلة (dropdowns) والتلميحات (tooltips) المربوطة بـ CSS تتقلب وتختفي لما تخرج بره الحدود باستخدام position-try-fallbacks و @position-try. دليل ٢٠٢٦ عملي وشغال على كل المتصفحات.
تطوير الواجهة الأمامية١٢ دقيقة
قم بعمل Prefetch لـ TanStack Query v5 على السيرفر في Next.js 16 App Router، ثم قم بعمل hydrate باستخدام HydrationBoundary: بدون مؤشرات تحميل (spinners)، وبدون جلب بيانات مزدوج. دليل قابل للتنفيذ لعام ٢٠٢٦.
تطوير الواجهة الأمامية١١ دقيقة
تفعيل الوضع المظلم في Tailwind CSS v4: كود الـ @custom-variant dark، وتبديل الـ class بدون وميض، ودعم ثيم النظام، وليه dark: بيتوقف عن العمل.