next-recoil-url-sync
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

next-recoil-url-sync

next-recoil-url-sync is the tool that can be used to synchronize the URL query parameters with recoil atoms. It can only be used with the next js.

Features

  • URL Persistence
    • Syncing an atom with the browser URL.

Installation

npm install recoil next-recoil-url-sync
# or
yarn add recoil next-recoil-url-sync
# or
pnpm add recoil next-recoil-url-sync

syncEffect

Arguments

  • queryName
    • This prop is used to match the URL query parameter.
  • type
    • This prop specifies what type of value query parameter will have currently only supports Number and String types.

Example

import { syncEffect } from "next-recoil-url-sync";
import { atom } from "recoil";

const nameQueryAtom = atom<string | null>({
  key: "nameQueryAtom",
  default: null,
  effects: [syncEffect({ queryName: "name", type: "String" })],
});

Package Sidebar

Install

npm i next-recoil-url-sync

Weekly Downloads

16

Version

0.1.6

License

ISC

Unpacked Size

4.89 kB

Total Files

4

Last publish

Collaborators

  • nitinjha