My Experience Migrating to Next.js 15

Here's a summary of what I went through while upgrading our company's legacy project to Next.js 15.

First, because of the async request APIs, I had to fix all the code that used params or searchParams directly in server components. Seeing around 200 type errors was a bit daunting, but after fixing them step by step, about a day was enough.

The best part was that with the changed caching defaults, I could cleanly refactor the fetch cache logic we had been using incorrectly. If you're a beginner, I recommend reading the official upgrade guide thoroughly first.

by 밤샘코더229

0 answers