最近在用 NutUI 做组件封装,发现它的一些 API 设计真的挺丝滑的,特别是那个 popup 组件,传个 visible 就能控制显隐,比以前自己写的方便多了...不过要是能再支持一下自定义动画就更好了,现在只能靠 className 搞定...代码量少了一大截,就是不知道能不能兼容所有场景
<NutPopup
visible={showPopup}
onOpen={() => setShowPopup(true)}
onClose={() => setShowPopup(false)}
>
<div>弹窗内容</div>
</NutPopup>
登录/注册