1.0.9 • Published 1 year ago

jotai-resetter v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Jotai Resetter

This package will make it easy for you to reset jotai to it's default values.

Initialize

First import the <ResetProvider/> from jotai-resetter, and replace <Provider/> from jotai with <ResetProvider/>

// Replace
import { Provider } from "jotai";

<Provider>{/* App */}</Provider>;

// With
import { ResetProvider } from "jotai-resetter";

<ResetProvider>{/* App */}</ResetProvider>;

How to reset

To reset use the useResetJotai hooks it will return the reset function

const reset = useResetJotai();

// use reset function to reset jotai
reset();

With Next.js

To use jotai-resetter with next.js you have to first make a CSR for that

// provider.jsx
"use client";
import { ResetProvider } from "jotai-resetter";

export const Provider = ({ children }) => (
  <ResetProvider>{children}</ResetProvider>
);

Now use this new <Provider/> to wrap your app.

Available props

Supports all the native props of <Provider/> from jotai

That's it now your jotai atoms will be in default state

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago