在 React 中使用 Tiptap 时,最常见的性能问题是编辑器被过于频繁地重新渲染。本演示展示了默认编辑器与使用 shouldRerenderOnTransaction 进行优化渲染之间的区别。
shouldRerenderOnTransaction
如果您需要访问编辑器状态而不导致重新渲染,可以使用 useEditorState 钩子。这样可以在不触发组件重新渲染的情况下读取编辑器状态。
useEditorState
在 这里 了解更多信息。