In the modern web development world, performance and user experience are everything. While developers pursue optimization of the apps, it is very i...
For further actions, you may consider blocking this person and/or reporting abuse
Great breakdown! 🙌 SSR, SSG, server components — Next.js really does give you the best of all worlds.
But here's the thing that always gets me — so many frontend developers (myself included at times) spend time reading about these powerful
features, yet our own portfolio sites are still sitting on WordPress or Drupal. 😅
That's honestly a crime when you think about it. 😂
Your portfolio is the one project where you have zero constraints. No client requirements, no legacy codebase, no "we've always done it this way."
Why not build it in Next.js and:
You'd learn all these concepts hands-on and ship something that literally demonstrates your skills to every recruiter who visits. Your portfolio
becomes proof of the article you just read. 💡
The best time to migrate off WordPress was last year. The second best time is your next weekend project. 🚀
You have a point. But in my specific case, I build my portfolio with NEXTJS. check it out here sherazmanzoor.com
Great site! Quick question — do you have to redeploy every single time you want to change something?
It is kind of yes and no situation.
Yes everytime I make a change, it has to be redeployed.
But I don't have to do it manually. I just push the ocde into main branch, and Verxel automatically redeployed the site and it work this way. I don't have to redeploy manually every single time I make a change.
Great but still i see a lot of friction ... Better to use a headless CMS... you will love and it ... and above all will save time.
Will u elaborate with examples?
Good work Sir, do we need to add
asyncbefore every server component? As you did in Admin Stats Component?Thanks. Not at all, I have clearly mentioned, that all components in Nextjs are server components by default, Using
asyncfor Admin Stats component was because we were usingawaitkeyword for fetching data from API. We cn only useawaitinside anasyncfunction.Written well.
Thanks for the compliment!
"Rendering" and "Generation" 💀
It makes a lot of sense, as in SSR HTML is rendered from server to browser, while in SSG the HTML is generated as Static HTML on client side.
Thank you for the helpful article
I am glad you liked it buddy.