Skip to content

Commit f8fd484

Browse files
authored
chore: fix RSC demo (#1635)
1 parent 43dc2b2 commit f8fd484

File tree

8 files changed

+482
-47
lines changed

8 files changed

+482
-47
lines changed

demos/server-components/components/comment.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export default class Comment extends React.Component {
1414
return (
1515
<div className="comment">
1616
<div className="meta">
17+
{/* TODO: time hydration mismatch */}
1718
{user} {timeAgo(new Date(date))} ago{' '}
1819
<span onClick={this.toggle} className="toggle">
1920
{this.state.toggled

demos/server-components/components/meta.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Head from 'next/head'
2-
// import Router from 'next/router'
32

43
export default function Meta() {
54
return (

demos/server-components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"private": true,
1212
"dependencies": {
1313
"ms": "2.1.3",
14-
"next": "^12.2.1",
14+
"next": "12.2.1",
1515
"react": "^18.0.0",
1616
"react-dom": "^18.0.0"
1717
},

demos/server-components/pages/csr.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ import Skeletons from '../components/skeletons'
1212

1313
function StoryWithData({ id }) {
1414
if (typeof window === 'undefined') return <Skeletons />
15-
const { data } = useData(`s-${id}`, () => fetchData(`item/${id}`).then(transform))
15+
const { data } = useData(`s-${id}`, () =>
16+
fetchData(`item/${id}`).then(transform)
17+
)
1618
return <Story {...data} />
1719
}
1820

@@ -48,7 +50,3 @@ export default function News() {
4850
</Page>
4951
)
5052
}
51-
52-
export const config = {
53-
runtime: 'experimental-edge',
54-
}

demos/server-components/pages/item.server.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import ItemPage from '../components/item.server'
32

43
export default function Item({ id }) {

demos/server-components/pages/rsc.server.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,16 @@ import { transform } from '../lib/get-item'
1818
import useData from '../lib/use-data'
1919

2020
function StoryWithData({ id }) {
21-
const { data } = useData(`s-${id}`, () => fetchData(`item/${id}`).then(transform))
21+
const { data } = useData(`s-${id}`, () =>
22+
fetchData(`item/${id}`).then(transform)
23+
)
2224
return <Story {...data} />
2325
}
2426

2527
function NewsWithData() {
26-
const { data: storyIds, error } = useData('top', () => fetchData('topstories'))
28+
const { data: storyIds, error } = useData('top', () =>
29+
fetchData('topstories')
30+
)
2731
return (
2832
<>
2933
{error ? <ErrorPlaceholder error={error} /> : null}

demos/server-components/pages/slow.server.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ import useData from '../lib/use-data'
1515
import Skeletons from '../components/skeletons'
1616

1717
function StoryWithData({ id }) {
18-
const { data } = useData(`s-${id}`, () => fetchData(`item/${id}`).then(transform))
18+
const { data } = useData(`s-${id}`, () =>
19+
fetchData(`item/${id}`).then(transform)
20+
)
1921
return <Story {...data} />
2022
}
2123

0 commit comments

Comments
 (0)