
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
-
پارس_کلیک
-
ری_اکت_جی_اس
-
نکست_جی_اس