An example for i18n, when you want to inject translation for _app, if you have a common.json, you need to inject it in all page because _app can't inject translations. Imagine you have a base template for whole website, everypage need to know which translations are used in base template...
Nextjs don't have good session management.
If you want auth, you need third party next-auth...
If you want i18n, you need third party i18next nextjs...
For server render, I came from Php Symfony. I know this is not the same thing, but I weird when you come from php things.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Next js make building web app a dream
Indeed, it is one of the best developer experiences I had so far :D
When you begin to use i18n or auth, this is a nightmare compare to other framework in the market
Could you please elaborate why?
An example for i18n, when you want to inject translation for _app, if you have a common.json, you need to inject it in all page because _app can't inject translations. Imagine you have a base template for whole website, everypage need to know which translations are used in base template...
Nextjs don't have good session management.
If you want auth, you need third party next-auth...
If you want i18n, you need third party i18next nextjs...
For server render, I came from Php Symfony. I know this is not the same thing, but I weird when you come from php things.