@td-design/rn-hooks
Version:
从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率
13 lines (12 loc) • 405 B
TypeScript
/**
* 一个可以管理 Map 类型状态的 Hook。
* @param initialValue 初始值
* @returns
*/
export default function useMap<K = any, T = any>(initialValue?: Iterable<readonly [K, T]>): readonly [Map<K, T>, {
set: (key: K, entry: T) => void;
setAll: (newMap: Iterable<readonly [K, T]>) => void;
remove: (key: K) => void;
reset: () => void;
get: (key: K) => T | undefined;
}];