mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
23 lines
559 B
JavaScript
23 lines
559 B
JavaScript
|
||
import React from 'react'
|
||
import Link from 'next/link'
|
||
import 'isomorphic-unfetch'
|
||
|
||
export default class MyPage extends React.Component {
|
||
static async getInitialProps () {
|
||
// eslint-disable-next-line no-undef
|
||
const res = await fetch('https://api.github.com/repos/zeit/next.js')
|
||
const json = await res.json()
|
||
return { stars: json.stargazers_count }
|
||
}
|
||
|
||
render () {
|
||
return (
|
||
<div>
|
||
<p>Next.js has {this.props.stars} ⭐️</p>
|
||
<Link prefetch href='/preact'><a>How about preact?</a></Link>
|
||
</div>
|
||
)
|
||
}
|
||
}
|