كل النصائح

عارف الفرق بين ReactJS و NextJS؟

Ahmed M. Zanaty مرشد Senior Software Engineer · عمل حر ·

عارف الفرق بين ReactJS و NextJS؟
عارف بجد .. ولا عامل نفسك عارف ..!!


تعالى اقولك على نقطة واحدة بس ..

✅ الـ ReactJS هي مكتبة js بتستخدم في الـ development .. ولما بتخلص dev بتعمل build .. وتطلع ملفات (html + css + js + assets) حقيقة تقدر تعمل ليهم host على اي server براحتك من غير ما تاخد معاك react ع السيرفر اصلا ..
اقولك ع الكبيرة كمان .. تقدر تشغل الـ build بتاع react على github pages مجانا ..
يعني من الآخر هي مجرد ملفات .. واحنا محتاجين سيرفر يبعتها للشخص اللي يطلبها .. وهي هتتـ render في المتصفح عادي جدا ..
يعني مش محتاجين running process على server علشان نشغل react app ..


✅ اما الـ NextJS .. فهي مكتبة بتفضل مكملة معاك حتى بعد الـ development وبتفضل ماسكة المشروع في الـ production وهو live .. لانها بتعمل running process على السيرفر .. يستقبل هو الـ requests ويشوف كل request عايز ايه .. وبناءا عليه يرد ..
وبالتالي .. ممكن يكون الـ request دا api request عادي مش frontend .. ومن حق NextJS انها تقفله بـ auth الأول بحيث مش كل الناس تقدر توصله .. وكمان تقدر جدا انها تقرأ بنفسها الـ database او تكتب عليها مع كل request عادي ..
ودا يا سيدي اللي خلى NextJS تكون full-stack framework على عكس ReactJS ..
يعني NextJS مطلعتش مجرد مكتبة بتخلي ReactJS تبقا احسن مع الـ SEO وبس .. شوفت بقا ..


لو عجبك الكلام .. اضغط على الـ Helpful button اللي تحت هنا ..
ولو عندك اي استفسار .. اكتب comment هنا ..
او تعالى ندخل سيشن mentorship ندردش سوا في الاسئلة بتاعتك ..

مفيدة · 2 تعليق

النقاش

لا تعليقات بعد

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

انضم إلى النقاش سجّل الدخول لتطرح سؤالًا أو تردّ على بقية الطلاب.
تسجيل الدخول
لا أسئلة بعد

لا تعليقات بعد. جرّبت هذه النصيحة؟ احكِ لنا كيف كانت النتيجة.