词汇文本编辑器:我应该将什么保存到数据库中?

R.M*_*eza 6 javascript reactjs lexicaljs

我正在为问答网站构建一个富文本编辑器。

据我所知,Lexical 可以让我们将输出数据转换为 JSON、JSON 字符串、HTML、Markdown 等。

根据推荐的最佳实践,我应该将哪些数据保存到 MySQL 或 MongoDB 数据库?

这是一个新网站。

小智 0

看起来 Lexical 建议为 Lexical 编辑器状态存储 JSON 字符串

// Handler to store content
const onSubmit = () => {
  await saveContent(JSON.stringify(editor.getEditorState()));
}
Run Code Online (Sandbox Code Playgroud)

https://lexical.dev/docs/concepts/editor-state

然后您可以按照此处所述进行序列化/反序列化:https://lexical.dev/docs/concepts/serialization#lexical---json