我正试图找到一种可靠的方法来确定slate编辑器是否以当前为中心。即使选择了嵌套元素,编辑器也应处于聚焦状态。
我试过
ReactEditor.isFocused(editor)
但我得到了非常不一致的结果。通常,即使未选择编辑器,也会产生true
。此外,当编辑器焦点发生变化时,似乎不会触发重新发布程序。
有可靠的方法吗?
您尝试过Slate的useFocused
挂钩吗?
https://docs.slatejs.org/libraries/slate-react#usefocused