zustand-querystring icon indicating copy to clipboard operation
zustand-querystring copied to clipboard

feat: make the encoding/decoding logic separate from core

Open nitedani opened this issue 6 months ago • 0 comments

Feature idea: Make the encoding/decoding logic separate from core:

import create from "zustand";
import { querystring } from "zustand-querystring";
import urlon from "zustand-querystring/encoding/urlon";

import url from "zustand-querystring/encoding/url";
import base64 from "zustand-querystring/encoding/base64";



const useStore = create()(
  querystring(
    (set, get) => ({
      count: 0,
    }),
    {
    encoding: urlon
    // ...rest of options
    },
  ),
);

nitedani avatar Aug 23 '24 13:08 nitedani