我如何保存 draftjs 数据然后获取它并在编辑器中填充它

how i save draftjs data and then get it and populate it in editor

当我将 ContentFromRaw 数据填充到编辑器状态时,出现以下错误

TypeError: next.editorState.getDecorator is not a function

从数据库中获取并将其保存到数据库中的最佳方法是什么

这就是我所做的

 const rawDraftContentState = JSON.stringify(convertToRaw(this.state.editorState.getCurrentContent()))
// convert the raw state back to a useable ContentState object
const contentState = convertFromRaw(JSON.parse(rawDraftContentState))
this.setState({
  editorState: contentState
  })

contentState 和 editorState 是 2 个不同的对象,

不能用 contentState 设置 editorState,

使用EditorState.push方法用从数据库中获取的contenState创建一个新的editorState,然后设置新的EditorState

link