عن المشروع
"تعلّم React" هو مستودع تعليمي من midudev يعمل كدورة لـ React من الصفر قائمة على المشاريع، تُبث مباشرة كل يوم أربعاء الساعة 18:00 (بتوقيت إسبانيا) على Twitch. يُنظم المحتوى في جزأين متكاملين.
الجزء الأول عبارة عن قائمة دروس فيديو (متاحة على YouTube) تتقدم من مقدمة إلى React حتى المواضيع المتقدمة: Hooks الأساسية (useState وuseEffect)، جلب البيانات وHooks المخصصة، Hooks إضافية (useRef، useMemo، useCallback، useContext، useReducer، useId)، React Router مع التحميل الكسول، تكامل React مع TypeScript، Redux Toolkit، React Query مع الترقيم والتمرير اللانهائي، وإدارة الحالة باستخدام Zustand. يتضمن أيضاً حل عدة اختبارات تقنية مباشرة.
الجزء الثاني هو المشاريع مع الكود المصدري المتاح في المستودع نفسه، حيث يحتوي كل مشروع على عرض توضيحي منشور ويمكن الوصول إليه من المتصفح. من بين المشاريع: بطاقة متابعة بأسلوب Twitter، لعبة إكس أو (Tic-Tac-Toe)، متتبع الماوس، اختبارات تقنية مع Promises واختبارات E2E، محرك بحث للأفلام مع نماذج واستهلاك واجهة برمجة التطبيقات، متجر إلكتروني مع سلة تسوق، تنفيذ React Router من الصفر، تطبيق مهام مع TypeScript وحركات، نسخة من Google Translate مُنجز باستخدام ChatGPT وTypeScript، عملية CRUD مع Redux Toolkit، نظام تعليقات مع React Query، اختبار JavaScript مع Zustand، ونسخة من Hacker News مع SWR.
المستودع مفيد سواء للمبتدئين في React أو لمن يرغبون في رؤية تطبيقات حقيقية وكاملة تجمع بين React مع TypeScript، ومكتبات إدارة الحالة وجلب البيانات، ويعمل أيضاً كمجموعة من أمثلة الكود القابلة للاستعلام والتنفيذ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.