كتاب The Road To React
كتاب The Road To React
الطريق إلى React: كتاب React.js المزود بالخطافات في JavaScript (إصدار 2023) - هو كتاب شامل وعملي ولكنه موجز حول التفاعل مع الخطافات (+ الاشتراك في TypeScript).
ماذا ستتعلم...
يعلمك هذا الكتاب المبادئ الأساسية لـ React، ويرشدك خلال بناء تطبيق عملي في React خالصًا بدون أدوات معقدة. يغطي الكتاب كل شيء بدءًا من إعداد المشروع وحتى نشره على الخادم. يتضمن كل فصل قراءة وتمارين إضافية موصى بها. في النهاية، ستمتلك المهارات اللازمة لتطوير تطبيقات React الخاصة بك.
في "الطريق إلى React"، في البداية سيتم انشاء أساس متين قبل الخوض في النظام البيئي الأوسع لـ React. يوضح الكتاب المفاهيم العامة والأنماط وأفضل الممارسات لتطبيقات React في العالم الحقيقي. في النهاية، ستتعلم كيفية إنشاء تطبيق React من البداية، مع دمج ميزات مثل ترقيم الصفحات، والبحث من جانب العميل والخادم، وتفاعلات واجهة المستخدم المتقدمة مثل الفرز.
انا مبتدئ هل هذا الكتاب لي؟
نعم. يبدأ الكتاب من الصفر ويأخذك خلال تجربة التعلم خطوة بخطوة. كل فصل يبني على الدروس المستفادة من الفصل السابق. بالإضافة إلى ذلك، في نهاية كل فصل، هناك تمارين تعزز الدروس المستفادة. إذا علقت في فصل ما، فستجد دائمًا عنوان URL مرجعيًا للوضع الراهن للكود الفعلي.
المفاهيم الأساسية
- عملي: إتقان التفاعل أثناء إنشاء تطبيق كامل خطوة بخطوة.
- حل المشكلات: عليك تجربة المشكلة أولاً قبل حلها.
- السبب: القراء يحبون الطريقة التي يجيب بها الكتاب على السؤال "لماذا"، وليس فقط "الكيفية".
جدول المحتويات
1- أساسيات React
- مرحبا React
- المتطلبات
- إعداد مشروع React
- تعرف على مكونات React
- تعرف على React JSX
- القوائم في React
- تعرف على مكون React آخر
- تثبيت مكونات React
- تعرف على ReactDOM
- تعريف مكون React (متقدم)
- وظيفة المعالج في JSX
- دعائم React
- حالة React
- معالجات React في JSX
- رفع الحالة في React
- المكونات التي تسيطر عليه React
- التعامل مع الدعائم (متقدم)
- الآثار الجانبية React
- خطافات React المخصصة (متقدمة)
- تقسيمات React
- مكون React القابل لإعادة الاستخدام
- تكوين مكون React
- React الحتمي
- المعالج المضمن في JSX
- البيانات غير المتزامنة في React
- العرض الشرطي في React
- الحالة المتقدمة في React
- الحالات المستحيلة في React
- جلب البيانات باستخدام React
- إعادة جلب البيانات في React
- معالج Memoized في React (متقدم)
- جلب البيانات الصريحة باستخدام React
- مكتبات الطرف الثالث في React
- غير متزامن/انتظار في React (متقدم)
- النماذج في React
2- التصميم في React
- CSS في React
- وحدات CSS في React
- المكونات المصممة في React
- SVG في React
- الأداء في React (متقدم)
- TypeScript في React
- اختبار الوحدة لاختبار التكامل
- هيكل المشروع في React
4- تفاعل العالم الحقيقي (متقدم)
- الفرز
- الفرز العكسي
- تذكر عمليات البحث الأخيرة
- جلب مرقّم
- نشر تطبيق React
- عملية البناء
- نشر إلى Firebase
© جميع الحقوق محفوظة
🔗 رابط الكتاب على جوجل درايف هنا
التعليقات على الموضوع