1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/examples/with-loading/pages/forever.js
Arunoda Susiripala c890dc3573 Implement Router Events (#511)
* Move route loading logic to a common place.

* Add router events.

* Add EventEmitter's core API methods.

* Add example app for loading events and docs.

* Fix some typos.

* Get rid of Router.ready()

* Remove events package.
It's already shipping with webpack.

* Handling aborting properly.

* Expose simple attribute based events listener API.
Removed the proposed event listener API from the public API.

* Remove error logged when there's an abort error.
There are many other ways to capture this error.
So, it doesn't look nice to print this always.

* Change router events to pass only the current URL as arguments.

* Add a section about Cancelled Routes to README.
2016-12-30 17:15:22 -08:00

21 lines
399 B
JavaScript

import React, { Component } from 'react'
import Header from '../components/Header'
export default class Forever extends Component {
// Add some delay
static getInitialProps () {
return new Promise((resolve) => {
setTimeout(resolve, 3000)
})
}
render () {
return (
<div>
<Header />
<p>This page was rendered for a while!</p>
</div>
)
}
}