react-use-object-state
Version:
React hooks to create stateful API's for reusable object patterns
12 lines (11 loc) • 518 B
TypeScript
import { Dispatch, SetStateAction } from "react";
export declare type AnchorElState = null | HTMLElement;
export declare const anchorElStateFactory: (setState: Dispatch<SetStateAction<AnchorElState>>) => {
clearAnchorEl: () => void;
setAnchorEl: (event: React.MouseEvent<HTMLElement>) => void;
};
export declare const useAnchorElState: (initialValue: AnchorElState) => {
clearAnchorEl: () => void;
setAnchorEl: (event: React.MouseEvent<HTMLElement>) => void;
anchorEl: AnchorElState;
};