rsnext/examples/with-jotai
Oscar Busk 971b17f1e9
Add ci script to check examples (#28009)
* Add ci script to check examples

* Install moreutils for `sponge` command.

It's not very pretty, but I'm not sure how to replace sponge in a good way in the shell script

* Prettier names in the workflow

* Move "check-examples" into build_test_deploy workflow

* Start breaking the jq script into multiple lines

* Add checks for cleanups in vercel/next.js#27121

* Run the `check-examples.sh` script to cleanup all remaining examples.
2021-08-14 13:34:40 -05:00
..
pages Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00
public Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00
styles Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00
.gitignore Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00
next-env.d.ts Add ci script to check examples (#28009) 2021-08-14 13:34:40 -05:00
next.config.js Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00
package.json Add ci script to check examples (#28009) 2021-08-14 13:34:40 -05:00
README.md Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00
tsconfig.json Examples: Jotai (#27940) 2021-08-14 04:06:49 +00:00

Jotai example

This example shows how to integrate Jotai in Next.js.

  • Jotai is a primitive and flexible state management library for React.
  • Jotai is TypeScript oriented and aims to expose a minimalistic API for dealing with state in a data-flow graph way.
  • Jotai uses the useHydrateAtoms hook to hydrate the value of an atom, for values that come from the server.

Preview

Preview the example live on StackBlitz:

Open in StackBlitz

Deploy your own

Deploy the example using Vercel:

Deploy with Vercel

How to use

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

npx create-next-app --example with-jotai with-jotai-app
# or
yarn create next-app --example with-jotai with-jotai-app

Deploy it to the cloud with Vercel (Documentation).