Current collected state Current
Observed since 20 Oct, 21:49 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
React useValuePersist hook
useValuePersist hookuse persist to prevent unnecessary re-attach event handlers
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>;
}
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0Registry latest | 23 Sept 2023 | 2 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 21:49 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:7289a08a2887cab7c5db03210a6d0eea59ba6be1d86e44d8b08d0c795855bb7e