【问题标题】:Check if editor is currently focused with Slate检查编辑器当前是否专注于 Slate
【发布时间】:2022-11-10 08:16:27
【问题描述】:

我正在尝试找到一种可靠的方法来确定 slate 编辑器是否专注于当前。即使选择了嵌套元素,编辑器也应该处于聚焦状态。

我试过了

ReactEditor.isFocused(editor)

但我看到的结果确实不一致。即使没有选择编辑器,这通常也会产生true。此外,当编辑器焦点发生变化时,似乎不会触发重新渲染。

有没有可靠的方法来做到这一点?

【问题讨论】:

    标签: reactjs slate


    【解决方案1】:

    您是否尝试过来自 Slate 的 useFocused 钩子?

    https://docs.slatejs.org/libraries/slate-react#usefocused

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      相关资源
      最近更新 更多