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 |
最后更新于