Modal>中的配置项和默认值有所不同;
如Modal.confirm({})中不可配置footer;Modal.info({})的footer底部默认应该为一个...content作为内容的传递,所以需要适配下;
所以这里考虑使用一个高阶组件HocModal对传给Modal的props进行部分剔除和默认值修改
const HOCModal = (Component)...其他优化
显隐的动画过渡;
组件的保留,这里只实现了关闭即摧毁;优化为可选择不摧毁只是隐藏;
支持异步加载关闭
“积跬步、行千里”—— 持续更新中~,喜欢的话留下个赞和关注哦!