@ivbrajkovic/deep-state
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Deep state and deep effect hooks

useDeepState

Deep state hook is an enhanced version of standard useState hook. It provide functionality that standard useState hook is missing, like object merging, deep equality check and deep property equality check.

Hook usage is similar to well known useState hook with additional options.

useDeepEffect

Deep effect hook is an enhanced version of standard useEffect hook. It provide functionality that standard useState hook is missing, like deep dependencies check and custom equality check function.

Hook usage is similar to well known useEffect hook with additional options.


🚀 Demo - Codesandbox example

Basic usage

Some component

// Component.js
const Component = () => {
}

export default Component
};

Some component

// Component.js

const Component = () => {
}

export default Component

API

  • useDeepState -

  • useDeepEffect -

🏁 TODO

Package Sidebar

Install

npm i @ivbrajkovic/deep-state

Weekly Downloads

1

Version

1.0.2

License

ISC

Unpacked Size

24.8 kB

Total Files

16

Last publish

Collaborators

  • ivbrajkovic