react-modal-container
react-modal-container is modal dialogs container.
v2.0.0+ 使用 typescript 重写,完美支持 typescript。
Install
npm install --save react-modal-container
Usage
第一步:定义一个 Modal 类。
;;; /** * 将 Antd 的 Modal 改成命令式的 Modal * 可以实现很轻松的用命令式来打开或关闭 Modal 而不是用声明式 */;
第二步:在使用的地方实例化。
API
构造函数,返回一个 Modal 类。 ModalContainer(component, id);
实例化之后,可以用函数。
- open(props?) - 打开弹层,可以传递 props。
- close() - 关闭弹层。
- update(props) - 更新弹层的 props。
注意,close 之后会从 document.body 里删除,而不是设置为 display: none。
Example
你可以查看 示例代码。