问题描述
primereact 对话框不会从页脚操作触发 onHide fn 包装组件
https://codesandbox.io/s/trusting-cdn-jkn5t?file=/src/demo/DialogDemo.js
isue: 打开控制台 > 打开对话框 > 按否 > 控制台不打印隐藏(用于 esc 和关闭 btn 工作)
解决方法
点击这些按钮时不会触发方法 onHide
。
仅在从图标关闭对话框时触发。
我更改了您的代码并使用了 ref
,以便通过 props.onHide
调用实现此目的。
检查我的
codesandbox