私はdraft.jsエディターを持っていて、編集が終了した後、結果をdataBaseに保存したとしましょう。結果をhtml文字列またはjsonオブジェクトとして保存するという2つのアプローチがあります。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"
}
}
}
}
}