تعلم React 19: الدليل الكامل لتطبيقات الويب الحديثة
ابدأ من الأساسيات وكن مطور React 19 واثقًا من خلال بناء واجهات مستخدم سريعة وواقعية أثناء تعلم بنية قابلة للتطوير، وأنماط واجهة المستخدم غير المتزامنة، وتحسين الأداء، والمشاريع.
Naeem ul Haq is the co-founder and CTO of Educative, a hands-on learning platform for software engineers. Before co-founding Educative, he spent seven years as a software engineer at Microsoft, where he worked on the Windows Azure Fabric Controller, a core component of what became Microsoft Azure, and on Remote Desktop for Windows Server. Naeem co-founded Educative in 2015 alongside his brother Fahim to make developer education more interactive and accessible. His courses on Educative cover cloud technologies and full-stack web development, drawing directly from his experience building production infrastructure at Microsoft.
Join 3.1 million developers at
Join 3.1 million developers at
What you'll learn
- قم ببناء واجهات مستخدم ديناميكية قائمة على المكونات باستخدام أحدث ميزات React 19 و Hooks.
- إدارة حالة التطبيق بدءًا من نمط useState البسيط وصولاً إلى أنماط useReducer المعقدة.
- هيكلة أشكال قابلة للتنبؤ بها ومُدققة جيدًا باستخدام مكونات خاضعة للتحكم وغير خاضعة للتحكم.
- جلب بيانات خادم وتخزينها مؤقتًا وعرضها مع حالات التحميل المناسبة ومعالجة الأخطاء ومنطق التحديث.
- قم بتطبيق ميزات التزامن في React 19 (useTransition، useDeferredValue) للحفاظ على استجابة واجهات المستخدم على نطاق واسع.
- قم ببناء تطبيقات React قابلة للتوسع باستخدام بنية قائمة على الميزات.
- فهم آليات عرض React 19 الداخلية وتحسين الأداء.
- قم بتطبيق تقنيات التشويق والبث والتحميل الكسول.
- إدارة بيانات خادم باستخدام التخزين المؤقت والتعديلات في React Query.
- صمم سير عمل واجهة مستخدم متفائلة وتعتمد على العمل دون اتصال بالإنترنت أولاً.
- قم ببناء نماذج معقدة وواجهات تعتمد على سير العمل.
- اختبر تطبيقات React الحديثة باستخدام مكتبة اختبار React .
- تطبيق أنظمة التصميم القابلة للتدويل، وإمكانية الوصول، والتصميم القابل للتخصيص.
- تطبيق المفاهيم في مشروعين واقعيين.
خارطة طريق التعلم
2.
JavaScript لـ React: مراجعة سريعة
JavaScript لـ React: مراجعة سريعة
3.
مقدمة إلى React
مقدمة إلى React
8 Lessons
8 Lessons
4.
مكونات React
مكونات React
8 Lessons
8 Lessons
5.
الخطافات: إدارة الحالات والتأثيرات في مكونات React
الخطافات: إدارة الحالات والتأثيرات في مكونات React
10 Lessons
10 Lessons
6.
React Router and Navigations
React Router and Navigations
10 Lessons
10 Lessons
7.
تحسينات جديدة في React 19
تحسينات جديدة في React 19
6 Lessons
6 Lessons
8.
الخطافات المتقدمة في الممارسة
الخطافات المتقدمة في الممارسة
8 Lessons
8 Lessons
9.
التزامن لواجهات مستخدم سلسة
التزامن لواجهات مستخدم سلسة
7 Lessons
7 Lessons
10.
التعامل مع النماذج في React (المكونات المتحكم بها وغير المتحكم بها)
التعامل مع النماذج في React (المكونات المتحكم بها وغير المتحكم بها)
13 Lessons
13 Lessons
11.
جلب البيانات وتكامل API
جلب البيانات وتكامل API
13 Lessons
13 Lessons
12.
تصميم تطبيقات React على نطاق واسع
تصميم تطبيقات React على نطاق واسع
15 Lessons
15 Lessons
13.
تحسينات الأداء وآليات العرض في React 19
تحسينات الأداء وآليات العرض في React 19
13 Lessons
13 Lessons
14.
التشويق، والبث المباشر، وتقسيم الشفرة
التشويق، والبث المباشر، وتقسيم الشفرة
11 Lessons
11 Lessons
15.
مكونات الخادم (RSC)
مكونات الخادم (RSC)
9 Lessons
9 Lessons
16.
طبقة بيانات متقدمة مع استعلام React
طبقة بيانات متقدمة مع استعلام React
8 Lessons
8 Lessons
17.
استراتيجيات العمل في الوقت الفعلي، والعمل في الخلفية، والعمل دون اتصال بالإنترنت
استراتيجيات العمل في الوقت الفعلي، والعمل في الخلفية، والعمل دون اتصال بالإنترنت
7 Lessons
7 Lessons
18.
النماذج المعقدة وسير العمل على نطاق واسع
النماذج المعقدة وسير العمل على نطاق واسع
7 Lessons
7 Lessons
19.
استراتيجيات اختبار الثقة
استراتيجيات اختبار الثقة
7 Lessons
7 Lessons
20.
إمكانية الوصول، والتدويل، وأنظمة التصميم
إمكانية الوصول، والتدويل، وأنظمة التصميم
7 Lessons
7 Lessons
21.
الأمن والأداء والميزانيات والتسليم
الأمن والأداء والميزانيات والتسليم
7 Lessons
7 Lessons
Naeem ul Haq
Educative co-founder and CTO. Ex-Microsoft (Azure). Full-Stack, Cloud, Product & Engineering Leadership.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources