检测模糊,也就是失去 Draft.js 编辑器的焦点

Detect blur aka losing focus of a Draft.js editor

是否有 "correct way" 来检测我是否失去了 Draft.js 编辑器的焦点?

用例是,我希望 "quit editor mode" 如果用户单击其他地方,这意味着我切换编辑器的 readOnly 道具。我怎样才能理想地做到这一点,这样做是个好主意吗(你认为这样做有问题吗)?

你可以用一个好的旧 onBlur

捕捉你的草稿编辑器周围触发的模糊事件
<Editor onBlur={this.onBlur}

这对您的场景来说还不够吗?