diff --git a/examples/ssr-caching/pages/blog.js b/examples/ssr-caching/pages/blog.js deleted file mode 100644 index f70cd07a6316662..000000000000000 --- a/examples/ssr-caching/pages/blog.js +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react' - -export default class extends React.Component { - static getInitialProps({ query: { id } }) { - return { id } - } - - render() { - return ( -
-

My {this.props.id} blog post

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do - eiusmod tempor incididunt ut labore et dolore magna aliqua. -

-
- ) - } -} diff --git a/examples/ssr-caching/pages/blog/[id].js b/examples/ssr-caching/pages/blog/[id].js new file mode 100644 index 000000000000000..44606a200e1304d --- /dev/null +++ b/examples/ssr-caching/pages/blog/[id].js @@ -0,0 +1,28 @@ +import React from 'react' + +export default function(props) { + return ( +
+

My {props.id} blog post

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. +

+
+ ) +} + +export async function getStaticProps({ params: { id } }) { + return { props: { id } } +} + +export async function getStaticPaths() { + return { + paths: [ + { params: { id: 'first' } }, + { params: { id: 'second' } }, + { params: { id: 'last' } }, + ], + fallback: true, + } +}