1.2.0 • Published 2 years ago

@solid-primitives/throttle v1.2.0

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

@solid-primitives/throttle

lerna size size stage

Creates a throttled function that invokes at most once per specified time.

When used in an reactive context (effect or component), any throttled function pending to execute will be automatically canceled when the context is cleaned up.

How to use it

const [trigger, clear] = createThrottle((value) => console.log(value), 250));
trigger('my-new-value');

Demo

You may view a working example here: https://codesandbox.io/s/solid-primitives-throttle-h2wni?file=/src/index.tsx

Changelog

0.0.100

First version of the throttle primitive.

1.0.3

Cleaned up return types and documentation.

1.0.8

Adding CJS support to package.

1.1.0

Updated to Solid 1.3

1.1.3

General clean-up and improvements by Joe Pea (trusktr)

1.2.0

2 years ago

1.1.3

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.1.2

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago