79823093

Date: 2025-11-18 07:37:14
Score: 0.5
Natty:
Report link

Next.js 15+ makes params a Promise so the page can render and stream immediately without waiting for the dynamic segment to resolve.

You pass the unresolved Promise down and wrap the child in <Suspense> because:

That’s how Next.js achieves non-blocking, progressive rendering instead of waiting for everything upfront.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (0.5):
Posted by: Mina Golzari Dalir