mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
23 lines
554 B
JavaScript
23 lines
554 B
JavaScript
|
|
|||
|
import React from 'react'
|
|||
|
import Link from 'next/prefetch'
|
|||
|
import 'isomorphic-fetch'
|
|||
|
|
|||
|
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/developit/preact')
|
|||
|
const json = await res.json()
|
|||
|
return { stars: json.stargazers_count }
|
|||
|
}
|
|||
|
|
|||
|
render () {
|
|||
|
return (
|
|||
|
<div>
|
|||
|
<p>Preact has {this.props.stars} ⭐️</p>
|
|||
|
<Link href='/'>I bet next has more stars (?)</Link>
|
|||
|
</div>
|
|||
|
)
|
|||
|
}
|
|||
|
}
|