Built this with Next.js 16 and React 19 - here is what I learned
Just finished building Supathread with the latest Next.js and React. Some takeaways:
The Good:
Server Components are a game changer for performance
Turbopack is incredibly fast
The new use() hook is clean
The Challenging:
Learning curve for Server vs Client components
Some third-party libs not updated yet
Debugging can be tricky
Would I recommend it?
Absolutely. The DX improvements are worth the learning curve.
Anyone else building with the new stack?
Developer shares experience building Supathread with Next.js 16 and React 19, highlighting performance benefits of Server Components and Turbopack's speed, but notes challenges with the learning curve and third-party library compatibility. Despite the challenges, they recommend the new stack for its developer experience improvements.
The Server Components paradigm shift was definitely the hardest part for me. Once it clicks though, you realize how much unnecessary JS we were shipping to browsers.