Skip to content

Commit 011dc47

Browse files
committed
repro
1 parent 456fd64 commit 011dc47

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

next.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import type { NextConfig } from "next";
22

33
const nextConfig: NextConfig = {
4-
/* config options here */
4+
experimental: {
5+
ppr: true,
6+
dynamicIO: true
7+
}
58
};
69

710
export default nextConfig;

src/app/messages.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"title": "Hello!"
3+
}

src/app/page.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1-
export default function Home() {
1+
export default async function Home() {
2+
// ✅ Doesn't trigger error
3+
const val = await Promise.resolve('foo');
4+
5+
// ❌ Triggers error
6+
const messages = (await import('./messages.json')).default;
7+
28
return (
39
<main>
4-
<div>Hello world!</div>
10+
<p>{val}</p>
11+
<p>{messages.title}</p>
512
</main>
613
);
714
}

0 commit comments

Comments
 (0)