Primereact 对话框不会从包装器组件的页脚操作触发 onHide fn

问题描述

primereact 对话框不会从页脚操作触发 onHide fn 包装组件

https://codesandbox.io/s/trusting-cdn-jkn5t?file=/src/demo/DialogDemo.js

isue: 打开控制台 > 打开对话框 > 按否 > 控制台不打印隐藏(用于 esc 和关闭 btn 工作)

解决方法

点击这些按钮时不会触发方法 onHide。 仅在从图标关闭对话框时触发。

我更改了您的代码并使用了 ref,以便通过 props.onHide 调用实现此目的。 检查我的 codesandbox