All tips

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

Ahmed M. Zanaty Mentor Senior Software Engineer · Freelance ·

عارف الفرق بين 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 ندردش سوا في الاسئلة بتاعتك ..

Helpful · 2 Comment

Discussion

No comments yet

Ask the mentor about this tip, or add what worked for you. The mentor is notified of every comment.

Join the discussion Sign in to ask a question or reply to other students.
Sign in
No questions yet

No comments yet. Tried this advice? Say how it went.