@hooks-plus/use-modal
Version:
54 lines (27 loc) • 1.36 kB
Markdown
@hooks-plus/use-modal
=====================
use-modal
[](https://www.npmjs.com/package/@hooks-plus/use-modal) [](https://www.npmjs.com/package/@hooks-plus/use-modal) [](https://www.npmjs.com/package/@hooks-plus/use-modal) [](https://github.com/robertpanvip/use-modal.git)
📦 **Installation**
-------------------
npm install @hooks-plus/use-modal
🏠 Exports
----------
###
|参数|类型|
|---|---|
|🧷DefaultRender|`Type Aliases`|
|🎗️default|`Functions`|
**🧷Type Aliases**
------------------
#### DefaultRender
<E\>: `React.ReactNode` | ((extra:E | `undefined`, props:`ModalProps`) => `React.ReactNode`)
**🎗️Functions**
----------------
#### useModal
* Modal的一个封装
#### Type Parameters
* E
* useModal<E\>(defaultRender?:`DefaultRender`<E\>, modalProps?:`ModalProps`): \[`React.ReactElement`, `React.Dispatch`<`React.SetStateAction`<`ModalProps` & {
state?: E;
}\>\>, `boolean`\]