需求动机
现在Conversations组件的menu中的操作点击后,无论结果是什么,menu对应的Conversation都会被选中,希望可以不要执行选中,由使用方自己处理
当前场景:
menu中有删除功能,点击后会删除对应的对话,同时会自动跳到这个对话,但是实际已经被删除了,这时候无法获取到这个对话的数据
https://x.ant.design/components/conversations-cn#conversations-demo-with-menu
文档中也可以复现这个情况
提议的 API 是什么样的?
可以考虑直接做成
Conversations的menu中的操作点击后,无论结果是什么,menu对应的Conversation都不会被选中,走受控模式的逻辑