useEvent
Create a stable, memoized callback function.
Usage Example
1import { useEvent } from '@danixsoft/hooks';
2import { useCallback } from 'react';
3
4function Example({ onClick }) {
5 // Always stable reference, but always executes the latest onClick
6 const handleClick = useEvent((e) => {
7 onClick(e);
8 });
9
10 return <button onClick={handleClick}>Click Me</button>;
11}