1.8.0 • Published 2 years ago

@virtualstate/memo v1.8.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@virtualstate/memo

memo for JSX values.

Support

Node.js supported Deno supported Bun supported

Test Coverage

100%25 lines covered 100%25 statements covered 100%25 functions covered 100%25 branches covered

Usage

import { memo } from "@virtualstate/memo";
import { descendants } from "@virtualstate/focus";
import { Component, Body } from "./somewhere";

const tree = memo(
    <>
        <Component />
        <main>
            <Body />
        </main>
    </>
);

// On the first usage, the tree will be memo'd as it is read
console.log(await descendants(tree));

// Uses the memo'd version, Component & Body aren't called again
console.log(await descendants(tree));
1.8.0

2 years ago

1.7.5

2 years ago

1.7.4

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.0-alpha.0

2 years ago