假设我有draft.js编辑器,编辑完成后,我将结果保存到了数据库中。我有两种方法:将结果另存为html字符串或json对象。当我使用来自数据库的html字符串时,很容易使用危险地设置InnerHTML来呈现它。但是,如果我不想在某些其他组件中显示此内容,该如何使用由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"
}
}
}
}
}
最佳答案
convertFromRaw和EditorState.createWithContent(state),
关于javascript - 如何从draft.js json渲染react.js内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40792163/