@hooks-plus/use-full-mask
v0.0.2
Published
use-full-mask
Downloads
11
Readme
use-full-mask
use-full-mask
📦 Installation
npm install use-full-mask
🏠 Exports
|参数|类型|
|---|---|
|📒MaskProps|Interfaces
|
|🎗️default|Functions
|
📒Interfaces
MaskProps
|参数|类型|说明|默认值|
|---|---|---|---|
|children|?: React.ReactNode
|||
|className|?: string
|||
|open|?: boolean
|||
🎗️Functions
useFullMask
全局的页面上的蒙层 useFullMask 自定义 Hook,用于管理遮罩层(Mask)的渲染和状态控制。 重载 1: - 无参数调用时,提供基本的遮罩层元素、状态更新函数和初始的遮罩层属性。 重载 2: - 可以通过 `defaultRender` 自定义遮罩层内容,并可选择性提供遮罩层的配置 `config`。
useFullMask(): [
React.ReactElement
,React.Dispatch
<React.SetStateAction
<MaskProps
>>,MaskProps
]全局的页面上的蒙层 useFullMask 自定义 Hook,用于管理遮罩层(Mask)的渲染和状态控制。 重载 1: - 无参数调用时,提供基本的遮罩层元素、状态更新函数和初始的遮罩层属性。 重载 2: - 可以通过 `defaultRender` 自定义遮罩层内容,并可选择性提供遮罩层的配置 `config`。
Type Parameters
P
自定义渲染函数所需的属性类型。
useFullMask<P>(defaultRender:
DefaultRender
<P>, config?:Omit
<MaskProps
,"children"
>): [React.ReactElement
,React.Dispatch
<React.SetStateAction
<P &MaskProps
>>,MaskProps
]