Skip to content

3 كتب ممتازة لتعلم React.js في 2019

3 كتب ممتازة لتعلم React.js في 2019

28 يناير 2019 | 00:00

دائما ما يتم الحديث عن React.js بوصفه واحدا من أكثر أطر عمل جافاسكريبت استخداما على مستوى العالم، ويتعاظم الطلب عليه عاما بعد عام في سوق العمل، سواء لإنشاء تطبيقات الويب أو لبناء تطبيقات الأجهزة المحمولة عن طريق React Native.

هذه المعطيات والوقائع تجعل من تعلم React.js بمثابة استثمار جيد للمطورين في مؤهلاتهم ومهاراتهم من أجل الحصول على نصيب في هذه الكعكة.

في هذا المقال، سنستعرض لائحة لأهم الكتب التي تشرح هذه المكتبة بمنهجيات ومحتويات تجعلها ملائمة للمبتدئين والمحترفين على حد السواء.

1. React: Up and Running

يعتبر React: Up and Running من أفضل الكتب التي يمكن للمبتدئين أن يتعلموا منها مكتبة React.js، وهو من تأليف Stoyan Stefanov الذي يعمل كمطور في شركة فيسبوك.

هذا الكتاب لا يتوقع منك أي مستوى متقدم في إصدار ES6 أو Node.js، فقط معرفة بأساسيات جافاسكريبت ستمكنك من الذهاب خطوة بخطوة مع المعلومات والأمثلة العملية الواردة فيه.

في النهاية ستتعلم:

روابط الشراء:

2. The Road To Learn React

الطريق نحو تعلم React كتاب يقوم بشرح وتعليم أساسيات React.js بدون الدخول في متاهات الأدوات والإعدادات (Webpack ،Babel).

يمشي المؤلف Robin Wieruch مع المتعلم خطوة بخطوة من أجل بناء مشروع حقيقي، من البداية وحتى النشر على الخادم (Deployment).

نجد في الكتاب كذلك مراجع ومواد خارجية يحال القارئ إليها للإستزادة، بالإضافة إلى مجموعة من التمارين في كل فصل.

بعد قراءة الكتاب، سوف تكون على دراية ممتازة بأساسيات ومزايا React.js الرئيسية، وبالتالي ستصبح قادرا على بناء تطبيقات قوية ومتكاملة باستخدام هذه المكتبة.

الجميل كذلك مع كتاب The Road To Learn React أنه يتم تحديثه بصفة مستمرة ومنتظمة لمواكبة التغييرات والتطويرات التي تطرأ على مستوى مكتبة React.js.

أبرز ما ستتعلمه في الكتاب:

روابط الشراء:

3. React Design Patterns And Best Practices

هذا كتاب آخر رائع لتعلم كيفية تطوير تطبيقات ويب قوية بواسطة React.js بالإستعانة بأفضل أنماط التصاميم (Design Patterns) التي تساعد على جعل التطبيق أسرع، أكثر مرونة وصيانته أسهل.

يبدأ الكتاب بشرح الأساسيات والأفكار التي تتمحور عليها المكتبة، وذلك لكي لا يجد القارئ المبتدأ أي صعوبة في متابعة القراءة، وحتى تُفهم فلسفة React التي تستلهم عددا من أسس ومبادئ البرمجة الوظيفية (functional programming). بعد ذلك يمر Michele Bertoli (صاحب الكتاب) إلى تعليم كيفية إنشاء مكونات (Components) قابلة لإعادة الإستخدام في مناطق مختلفة من التطبيق.

هذا ويختتم الكتاب باستعراض عدد من الأخطاء التي يجب تجنبها عند كتابة أكواد React، والتي يصطلح عليها ب Anti-patterns، لأنه من شئنها أن تضرب التطبيق وتؤدي لظهور عدد من الثغرات والأخطاء البرمجية (Bugs) التي قد تكلف غاليا، سواء من ناحية الأمان أو الأداء.

نقاط مهمة يشرحها الكتاب:

روابط الشراء:

النهاية

هذه من وجهة نظري أفضل 3 كتب موجودة في الوقت الراهن لتعلم مكتبة React.js وقد حصرت اللائحة في 3 كتب فقط لكي أسهل عليكم قدر المستطاع اختيار كتاب دون غيره.

لاختيار هذه الكتب الثلاثة استندت إلى معيارين اثنين:

أرجو أن تستفيدوا من هذه المصادر إذا قررتهم شراء واحد منها :) وإذا كنتم ترون بأن هناك كتب أخرى تستحق التواجد في هذه القائمة المصغرة فلا تترددوا في مشاركتها معنا عن طريق التعليقات.

عيسى محمد علي
عيسى محمد علي
مطور ويب متخصص في الواجهات الأمامية، أحب التدوين وإغناء المحتوى التقني للغة الضاد وهذا كان السبب الرئيسي في إنشائي لمدونة توتومينا.