@arco-design/web-react
Version:
Arco Design React UI Library.
6 lines (5 loc) • 317 B
TypeScript
import { SetStateAction } from 'react';
declare type Callback<T> = (value?: T) => void;
declare type DispatchWithCallback<T> = (value: T, callback?: Callback<T>) => void;
declare function useStateCallback<T>(initialState: T | (() => T)): [T, DispatchWithCallback<SetStateAction<T>>];
export default useStateCallback;