Next.js - نکست جی اس

Next.js - نکست جی اس

Next.js - نکست جی اس در دو ساعت

١ ویدیو

برای دانلود فایل های تمرینی اول به اینجا روید و اگر نبود به گیت هاب ما روید. بعضی از درس ها فایل تمرینی ندارند.

١
Next.js - نکست جی اس در دو ساعت
۲۸ آذر، ۱۴۰۰ — ١ سال پیش

Next.js به عنوان یک فریمورک برای React شناخته می شود که به شما اجازه می دهد که React را به شکل SSR پیاده سازی کنید

برای آموزش Next.js شما قطعا باید با React آشنا باشید و با آن کار کرده باشید. بخاطر اینکه Next.js فریمورک React محسوب می شود و عدم آشنایی با React مشکل اساسی در استفاده از Next.js محسوب می شود.

اگر تا الان React را هنوز یاد نگرفته اید پیشنهاد می کنیم در قدم اول دوره آموزش React را مشاهده کنید.

در سطوح پیشرفته تر کار با Next.js شما نیاز به دانش node هم پیدا خواهید کرد بخاطر اینکه سمت backend این فریمورک با استفاده از node پیاده سازی شده است.

اگر نیاز به یادگیری node دارید می توانید از دوره آموزش nodejs برای یادگیری آن استفاده کنید.

برای ساخت یک وب اپلیکیشن کامل با ری اکت از ابتدا، باید یک سری موارد رو هم در نظر بگیریم:

  • کدها رو باید با استفاده از یک bundler مثل webpack بسته بندی کنیم و با استفاده از کامپایلری مثل babel بتونیم transform کنیم.
  • باید بهینه سازی های پروداکشن مثل code splitting رو انجام بدیم.
  • ممکنه بخوایم بعضی از صفحات رو برای پرفورمنس و سئو pre-render کنیم. یا از server-side rendering یا client-side rendering استفاده کنیم.
  • برای اتصال برنامه ری اکت به data store، ممکنه مجبور باشید چند خط کد server-side بنویسید.

نکست جی اس راه حلی برای تمام این مشکلات است. نکست جی اس یک فریم ورک بر پایه ری اکت است که توسط vercel ساخته شده.

لیستی از ویژگی های داخلی نکست جی اس:

  • یک سیستم routing مبتنی بر صفحات (pages)
  • پشتیبانی از server-side rendering و static generation برای pre-render
  • تقسیم کدها به صورت خودکار برای لودکردن سریع صفحات
  • پشتیبانی داخلی از css و sass
  • پشتیبانی از fast refresh در محیط توسعه
  • قابلیت api routes برای ساخت endpoint ها با توابع بدون سرور

Next.js - نکست جی اس در دو ساعت

00:00:00 Introduction
00:03:40 Component Layout Style
00:29:25 Links
00:37:15 Inline Styles
00:41:55 Custom Document
01:00:00 Dynamic Routes
01:07:26 Dynamic Rendering
01:18:22 getStatic(Props/Paths) getServerSideProps
01:26:26 Next.js Export Command
01:32:37 APIs
01:57:17 Meta
02:11:11 Next Step

اگر عضو پارس کلیک نیستید، حتما به سابسکرایب ✔︎ کردن به کانال فکر کنید و دگمه ی زنگ 🔔 رو هم کلیک کنید. رایگانه

اگر به دنبال حرفه ای 👨🏻‍🔧 شدن در زمینه ی برنامه نویسی 💻 هستید به وبسایت ما سر بزنید
https://parsclick.net

کانال ولاگ های انگلیسی 📺
https://www.youtube.com/channel/UCGEHWRQQWq45Etl7Dt5wXwg

سوالات برنامه نویسی رو تو انجمن وب سایت پارس کلیک مطرح کنید 👨🏻‍🎓👩🏻‍🎓
https://parsclick.net/thread

من رو دنبال کنید 👨🏻‍💻
https://www.instagram.com/OfficialParsclick
https://twitter.com/azimidev
https://azimi.dev

  • پارس_کلیک

  • ری_اکت_جی_اس

  • نکست_جی_اس