rsnext/examples/with-unstated/pages/_app.js
tylim 81cfea7d90 improve Unstated example so that it can shares state when switching pages (#5822)
* add new example

* update gitignore

* fix lint

* fix linting

* fix linting again

* update unstated example

* remove unsued var

* update readme
2018-12-05 11:32:45 +01:00

21 lines
459 B
JavaScript

import App, {Container} from 'next/app'
import React from 'react'
import { Provider } from 'unstated'
import { CounterContainer } from '../containers'
const counter = new CounterContainer()
class MyApp extends App {
render () {
const {Component, pageProps} = this.props
return (
<Container>
<Provider inject={[counter]}>
<Component {...pageProps} />
</Provider>
</Container>
)
}
}
export default MyApp