Skip to main content

Zustand Debounce

Optimized JSON storage with debounce for Zustand

1.74 kBMinified size
0Dependencies
TypeScriptFull support

Why choose Zustand Debounce?

A powerful and lightweight extension that significantly improves your Zustand application's performance through smart debouncing.

ðŸŠķ
1.74 kB

Ultra Lightweight

Only 1.74 kB compressed and no external dependencies. Optimized for the best possible performance without compromising functionality.

⏱ïļ

Smart Debounce

Groups multiple changes into a single write operation, significantly reducing I/O operations and improving performance.

🗄ïļ

Multiple Adapters

Support for localStorage, sessionStorage,memoryStorage and custom adapters.

🔁

Retry System

Automatic retries with configurable exponential backoff for failed operations, ensuring data persistence.

⌛

TTL (Time-to-Live)

Specify a lifetime for stored data. Expired data is automatically removed from storage.

📘
TypeScript

Full TypeScript

Full TypeScript support with strict types and autocompletion. Built with TypeScript from the ground up.