نکست جیاس فریمورکی است که از react استفاده میکند و تمام برنامه (سمت سرور و سمت کلاینت) را برایتان میسازد. این فریمورک قابلیتهای بسیار بیشتری را نسبت به react به شما میدهد و درواقع react را توسعه میدهد.
در next.js هنوز هم کد react مینویسیم اما قابلیتهای آن بسیار زیاد و قوی شده است و برای هر مسئله کوچکی نیاز به استفاده از کتابخانههای خارجی نداریم.
مزیت اصلی next.js ارائه قابلیت Server-Side Rendering است که یعنی صفحات شما در سمت سرور ساختهشده و بهصورت کاملشده به سمت کاربر ارسال میشوند درحالیکه در برنامههای عادی و تکصفحهای React دادهها از API دریافت شده و روی مرورگر کاربر توسط جاوا اسکریپت از صفر ساخته میشود و چنین موضوعی SEO شما را از دو جهت خراب میکند:
در برخی از موارد crawler ها نمیتوانند محتویات صفحه را بخوانند.
در اکثر موارد زمان اولیه بارگذاری صفحه برای برنامههای SPA بسیار زیاد است.
در این مقاله میخواهیم نحوه استفاده از next.js و دستورات آن را بهصورت کامل و عملی نشان دهیم: https://www.roxo.ir/nextjs-in-one-article
#برنامه_نویسی
@roxo_ir