Catalog npm
PACKAGE EXPLORERView in registry

@-ft/use-value-persist

npm

React useValuePersist hook

Versions collected1
Direct dependencies2From release 0.1.0
Last observed20 Oct, 21:49 UTC

README

Current package documentation

use-value-persist - react useValuePersist hook

use persist to prevent unnecessary re-attach event handlers

Usage

import { useValuePersist } from '@-ft/use-value-persist';

function MyComponent() {
  const { enabled } = useContext(MyContext);
  const enabledPersist = useValuePersist(enabled);
  const handlePress = useCallback(() => {
    if (enabledPersist.current) alert('button is pressed when enabled');
  }, [enabledPersist]);
  // instead of below which will cause re-attach event handler
  const DONT_DO_THIS_badHandlePress = useCallback(() => {
    if (enabled) alert('button is pressed when enabled');
  }, [enabled]);

  return <button onPress={handlePress}>Click me!</button>;
}

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.0Registry latest23 Sept 20232

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
42ts/-ft-use-value-persist

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:7289a08a2887cab7c5db03210a6d0eea59ba6be1d86e44d8b08d0c795855bb7e