我们说我有draft.js编辑器,编辑完成后我将结果保存到dataBase。我有两种方法:将结果保存为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"
}
}
}
}
}