Capítulo 180 de 456
API legada para opt-out declarativo de prerendering, marcando um componente como não-cacheável; substituída por connection() desde a v15.
cache: 'no-store' num fetch; mais granular que export const dynamic = 'force-dynamic' porque atua por componente.unstable_cache: noStore() não opta o resultado fora da geração estática — a configuração do cache externo prevalece.import { unstable_noStore as noStore } from 'next/cache'
export default async function ServerComponent() {
noStore()
const result = await db.query(...)
}
| Version | Changes |
|---|---|
| v15.0.0 | deprecated em favor de connection |
| v14.0.0 | introduzido |
connection().connection() desde a v15.dynamic = 'force-dynamic', permite opt-out por componente em vez de rota inteira.