useMap
一个可以管理 Map 类型状态的 Hook。
使用Demo
useMap接受一个 Map 可接受的参数, 并导出以下方法.
Api
Params
参数
说明
类型
默认值
initialValue
可选项,传入默认的 Map 参数
readonly[any,any]
-
Result
参数
说明
类型
state
Map 对象
Map
set
添加元素
( key: string, value: T)=> void
get
移除元素
( key: string )=> T
remove
移除元素
( key: string )=> void
has
判断是否存在元素
( key: string )=> boolean
clear
清空Map
()=> void
setAll
添加并生成一个新的 Map 对象
(newMap: (readonly [any, any])[])=> void
reset
重置为默认值
()=> void
最后更新于
这有帮助吗?