create-deep
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

create-deep

Mimics SolidJS's createSignal() and createMemo() but with deep equality checks.

Gzipped Size Build Status

Install

npm install create-deep

API

dequal is used for the deep equality checks.

createDeepSignal<T>(value?: T)

function Component() {
    const [value, setValue] = createDeepSignal([1, 2, 3])
}

createDeepMemo<T>(() => T)

function Component() {
    const value = createDeepMemo(() => {
        return items().filter(item => item.size > 0)
    })
}

Package Sidebar

Install

npm i create-deep

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

4.72 kB

Total Files

9

Last publish

Collaborators

  • astoilkov