Antd Popover与Tooltip状态同步问题:解决状态重叠
需求实现
- 为每个带按钮的单元格展示内容唯一的Popover
- 仅当没有已打开的Popover时,Tooltip才会在鼠标悬停时触发显示
问题描述
连续点击不同按钮时出现状态重叠问题:点击“Test 1”后立即点击“Test 2”,原本应隐藏的“悬停查看提示”仍会显示,原因是第二个组件的新激活状态会先于旧组件的状态变为假值(falsy)。
尝试方案
已尝试将状态迁移至组件外部,通过遍历所有单元格来检查是否存在已打开的Popover。
内容的提问来源于stack exchange,提问作者Max T
相关产品推荐
相关产品推荐

