如何从draft.js json渲染react.js内容

时间:2016-11-24 17:41:40

标签: javascript json reactjs draftjs

我们说我有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"
            }
         }
      }
   }
}

1 个答案:

答案 0 :(得分:0)

convertFromRawEditorState.createWithContent(state),