rsnext/test/integration/client-navigation/pages/nav/querystring.js
Joe Haddad 18a9c7e371
Improve linting rules to catch more errors (#9374)
* Update `packages/`

* Update examples

* Update tests

* Update bench

* Update top level files

* Fix build

* trigger
2019-11-10 19:24:53 -08:00

22 lines
588 B
JavaScript

import React from 'react'
import Link from 'next/link'
export default class AsyncProps extends React.Component {
static async getInitialProps({ query: { id = 0 } }) {
return { id }
}
render() {
return (
<div className="nav-querystring">
<Link href={`/nav/querystring?id=${parseInt(this.props.id) + 1}`}>
<a id="next-id-link">Click here</a>
</Link>
<Link href="/nav/querystring">
<a id="main-page">Click here</a>
</Link>
<p className={`nav-id-${this.props.id}`}>{this.props.id}</p>
</div>
)
}
}