سلام! این مقاله دیگری در مورد next.js است. و در نهایت در مورد نسخه جدید! هر نسخه مجموعه ای از ویژگی های جدید، جالب و بحث برانگیز است. این نسخه نیز از این قاعده مستثنی نخواهد بود. با این حال، نسخه جدید نه به دلیل عملکرد جدید، بلکه به دلیل تغییر در اولویت ها و سازماندهی در next.js جالب است. و بله، همانطور که ممکن است از عنوان حدس زده باشید، بخش قابل توجهی از این نسخه برای انعکاس اشتباهات قبلی ارزشمند است.
من از حدود نسخه 8 با next.js کار کرده ام. در تمام این مدت توسعه آن را با علاقه تماشا کرده ام (گاهی اوقات نه بدون ناامیدی). اخیراً، من یک سری مقاله درباره مبارزه با روتر برنامه جدید منتشر کرده ام – “Next.js App Router. مسیری به آینده یا یک چرخش اشتباه”، “Next.js caching. A gift or a curse”، ” کتابخانههای بیشتری برای خدای کتابخانهها یا اینکه چگونه i18n را دوباره فکر کردم». همه اینها نتیجه توسعه بسیار ضعیف ایده ها و قابلیت ها در نسخه های قبلی next.js بود. و به همین دلیل علاقه من به نسخه جدید بیشتر شده است. همراه با آن، میل به درک بردار تغییرات در چارچوب وجود دارد.
در این مقاله، من در مورد اینکه App Router یا اجزای سرور چیست صحبت نمی کنم – اینها در مقالات قبلی به تفصیل توضیح داده شده اند. ما فقط روی جدید تمرکز خواهیم کرد …