rsnext/test/integration/export/pages/counter.js

28 lines
535 B
JavaScript
Raw Normal View History

2017-05-09 23:03:20 +02:00
import React from 'react'
import Link from 'next/link'
let counter = 0
2017-05-09 23:03:20 +02:00
export default class Counter extends React.Component {
increaseCounter() {
counter++
this.forceUpdate()
2017-05-09 23:03:20 +02:00
}
render() {
2017-05-09 23:03:20 +02:00
return (
<div id="counter-page">
2017-05-09 23:03:20 +02:00
<div>
<Link href="/">
<a id="go-back">Go Back</a>
2017-05-09 23:03:20 +02:00
</Link>
</div>
<p>Counter: {counter}</p>
<button id="counter-increase" onClick={() => this.increaseCounter()}>
2017-05-09 23:03:20 +02:00
Increase
</button>
</div>
)
}
}