rsnext/examples/with-unstated
Luis Alvarez D 1992e2a96e
Example/update unstated (#11534)
* Updated components and deps

* Updated readme
2020-04-01 11:36:02 +02:00
..
components Example/update unstated (#11534) 2020-04-01 11:36:02 +02:00
containers Example/update unstated (#11534) 2020-04-01 11:36:02 +02:00
pages Example/update unstated (#11534) 2020-04-01 11:36:02 +02:00
.gitignore improve Unstated example so that it can shares state when switching pages (#5822) 2018-12-05 11:32:45 +01:00
package.json Example/update unstated (#11534) 2020-04-01 11:36:02 +02:00
README.md Example/update unstated (#11534) 2020-04-01 11:36:02 +02:00

Unstated example

This example shows how to integrate Unstated Next with Next.js.

There are two pages, / and /about, both render a counter and a timer, the state is saved for the current page and resetted when switching to a different page. To keep a shared state between pages you can add the state providers to pages/_app.js instead of using the page.

Deploy your own

Deploy the example using ZEIT Now:

Deploy with ZEIT Now

How to use

Using create-next-app

Execute create-next-app with npm or Yarn to bootstrap the example:

npm init next-app --example with-unstated with-unstated-app
# or
yarn create next-app --example with-unstated with-unstated-app

Download manually

Download the example:

curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/with-unstated
cd with-unstated

Install it and run:

npm install
npm run dev
# or
yarn
yarn dev

Deploy it to the cloud with ZEIT Now (Documentation).