Lädt...


🔧 Why I won't use Next.js anymore 😡


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Warning: Rant ahead.

When NextJs first became popular, it was a remarkably easy way to build full stack application and soon became the my default choice. But after using it for years, I have decided to move away from it.

Problems

It has become too complex

Over time NextJs has introduced tons of complexity, with latest one being Server Actions. Learning curve is much higher now and going through NextJs documentation has become a herculean task. USP of simplicity is gone.

Too many breaking changes

Page router to app router has created so many problems. Like API level configs don't work anymore and now we need to learn about Server Actions to achieve this.

Customisation

Any use case which differs from what NextJs creators intended to do is simply painful. NextJs has decided that API requests can have 1Mb request body, I have an API which uses request body of > 1 Mb (passing a base64 image), achieving that has no good alternative.

Page router has some config options but app router doesn't or they are not documented. The only way to achieve it is either create a custom server (What's the point of NextJs then) or learn about Server Actions, which may or may not provide a solution.

At this point, you start wondering what was the problem with the simple express server.

My Conclusion

Any highly opinionated framework should be simple to work with, nobody wants something which is restrictive and needs a high learning curve. The only use cases someone should consider using NextJs is

  • Extreme need for Server Side Rendering
  • Hobby project with known and simple scope
...

🔧 Why I won't use Next.js anymore 😡


📈 41.98 Punkte
🔧 Programmierung

📰 Facebook Won't Use 2FA Numbers To Suggest Friends Anymore


📈 30.51 Punkte
📰 IT Security Nachrichten

🐧 Why dosent anyone use jfs anymore?


📈 26.48 Punkte
🐧 Linux Tipps

🎥 Your email marketing won’t work anymore unless you follow these 3 new rules from Google and Yahoo


📈 26.02 Punkte
🎥 Video | Youtube

🐧 Firefox 77 won't connect to non-domain address bar entries with periods anymore (will search instead


📈 26.02 Punkte
🐧 Linux Tipps

🍏 Apple Backtracks and Won’t Block Web Apps on iPhones in the EU Anymore


📈 26.02 Punkte
🍏 iOS / Mac OS

📰 Imgur Won't Support Reddit's NSFW Communities Anymore Because They Put Its 'Business At Risk'


📈 26.02 Punkte
📰 IT Security Nachrichten

🪟 Names of the first two Xbox-exclusive games that won’t be exclusive anymore revealed


📈 26.02 Punkte
🪟 Windows Tipps

📰 Apple won't listen to Siri recordings without your permission anymore


📈 26.02 Punkte
📰 IT Security Nachrichten

🪟 Edge won’t steal Chrome tabs anymore, Microsoft releases a fix


📈 26.02 Punkte
🪟 Windows Tipps

📰 Nissan Won't Build Its Own Electric Car Batteries Anymore


📈 26.02 Punkte
📰 IT Security Nachrichten

📰 Fitbit Buys Vector, Romanian Startup's Existing Smartwatches Won't Receive Software Updates Anymore


📈 26.02 Punkte
📰 IT Security Nachrichten

🪟 You won’t have to remind same info to ChatGPT again and again anymore, even across different chats


📈 26.02 Punkte
🪟 Windows Tipps

📰 Facebook Says Humans Won't Write Its Trending Topic Descriptions Anymore


📈 26.02 Punkte
📰 IT Security

📰 Fitbit Buys Vector, Romanian Startup's Existing Smartwatches Won't Receive Software Updates Anymore


📈 26.02 Punkte
📰 IT Security Nachrichten

📰 Facebook Says Humans Won't Write Its Trending Topic Descriptions Anymore


📈 26.02 Punkte
📰 IT Security

🐧 After 12 years in a Windows-free environment, my company won't support Linux anymore.


📈 26.02 Punkte
🐧 Linux Tipps

📰 World's Second Richest Man Sells Jet So People On Twitter Won't Track Him Anymore


📈 26.02 Punkte
📰 IT Security Nachrichten

🪟 Resident Evil Re:Verse won't make 2021 anymore, now coming in 2022


📈 26.02 Punkte
🪟 Windows Tipps

🐧 Firefox 90 won't handle FTP sites anymore


📈 26.02 Punkte
🐧 Linux Tipps

🪟 Surface customers won't have in-person support channels anymore


📈 26.02 Punkte
🪟 Windows Tipps

📰 Framework Won't Be Just a Laptop Company Anymore


📈 26.02 Punkte
📰 IT Security Nachrichten

🐧 [mpv player] README: looks like we won't need win32 support anymore


📈 26.02 Punkte
🐧 Linux Tipps

🪟 Skype’s new privacy policy won’t allow the platform to retain credential data anymore


📈 26.02 Punkte
🪟 Windows Tipps

🐧 Phone won't connect anymore


📈 26.02 Punkte
🐧 Linux Tipps

🪟 Windows 10 Won’t Boot – Why Won’t My Computer Turn On? (FIXED)


📈 24.26 Punkte
🪟 Windows Tipps

📰 Windows 10 Won’t Boot – Why Won’t My Computer Turn On? (FIXED)


📈 24.26 Punkte
🖥️ Betriebssysteme

🔧 Why am I not getting Quincy Larson's email anymore?


📈 21.99 Punkte
🔧 Programmierung

🔧 Why don’t we talk about minifying CSS anymore?


📈 21.99 Punkte
🔧 Programmierung

📰 Why Taking Your Teen’s Phone Away Doesn’t Work Anymore


📈 21.99 Punkte
📰 IT Security Nachrichten

matomo