假设我有 draft.js 编辑器,编辑完成后我将结果保存到数据库。我有两种方法:将结果保存为 html 字符串或 json 对象。当我使用来自dataBase 的html 字符串时,很容易使用dangerouslySetInnerHTML 来呈现它。但是,如果我想在其他组件中而不是在其他组件中显示此内容,如何使用由 convertToRaw Draft.js 方法生成的 json 对象?我知道我可以使用,但我不确定这是在页面上显示很多内容的优化方法 Draft.js 中的 json 对象示例
{
blocks: [
{
data: {},
depth: 0,
entityRanges: [],
inlineStyleRanges: [],
key: "f25a2",
text: "Styled string, ",
type: "unstyled"
}
],
entityMap: {
{
0: {
data: {
url: "www.google.com",
mutability: "MUTABLE",
type: "LINK"
}
}
}
}
}