2016-12-22 23:05:49 +00:00
|
|
|
|
import React from 'react'
|
2017-02-25 14:54:42 +00:00
|
|
|
|
import Link from 'next/link'
|
2017-11-04 14:05:16 +00:00
|
|
|
|
import 'isomorphic-unfetch'
|
2016-12-22 23:05:49 +00:00
|
|
|
|
|
2018-05-13 16:12:03 +00:00
|
|
|
|
export default class Index extends React.Component {
|
2016-12-22 23:05:49 +00:00
|
|
|
|
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>
|
2017-02-25 14:54:42 +00:00
|
|
|
|
<Link prefetch href='/preact'><a>How about preact?</a></Link>
|
2016-12-22 23:05:49 +00:00
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
}
|