我有一个模式与图表位于同一组件中。我的意图是当我单击图表上的数据点时,我可以打开模式并获取与该点相关的详细信息。这将在模态显示时发生。问题是图表看起来会导致模式上的重新渲染发生。在模态的无头 ui 对话框组件中,它的 onClose 在此重新渲染期间被调用,并自动关闭模态中间渲染。删除图表并放入按钮进行模拟时,问题就消失了。我已经使用这个相同的模态组件大约 8 个月了,没有出现这样的问题。不幸的是,我在 headless ui 的 github 上没有看到任何类似的问题。我倾向于我做了一些我还没有挑选出来的愚蠢的事情,所以任何新鲜的眼睛都会很棒。