- Published on
Next.js 15 made cookies() and headers() async. Next.js 16 kept it that way. If you still have synchronous calls, your build will break. Here is every pattern and the fix for each.
He warned us not to confuse popularity with correctness. I listened. I admired. And then I shipped a React app anyway. This site is my quiet apology -> typed, not typeset | A tribute to Knuth