Javascript 什么是draft.js';什么样的输出?

Javascript 什么是draft.js';什么样的输出?,javascript,reactjs,draftjs,Javascript,Reactjs,Draftjs,在哪里可以找到draft.js输出的示例?我想找到一个例子的输出与添加图像,提及等编辑器。我的意思是将字符串作为输出存储到数据库。在这里,复制如下 export type RawDraftContentState = { blocks: Array<RawDraftContentBlock>, entityMap: {[key: string]: RawDraftEntity, ...}, }; export type RawDraftContentBlock = {

在哪里可以找到draft.js输出的示例?我想找到一个例子的输出与添加图像,提及等编辑器。我的意思是将字符串作为输出存储到数据库。

在这里,复制如下

export type RawDraftContentState = {
  blocks: Array<RawDraftContentBlock>,
  entityMap: {[key: string]: RawDraftEntity, ...},
};

export type RawDraftContentBlock = {
  key: ?string,
  type: DraftBlockType,
  text: string,
  depth: ?number,
  inlineStyleRanges: ?Array<InlineStyleRange>,
  entityRanges: ?Array<EntityRange>,
  data?: Object,
  children?: Array<RawDraftContentBlock>,
  ...
};

export type RawDraftEntity = {
  type: DraftEntityType,
  mutability: DraftEntityMutability,
  data: ?{[key: string]: any, ...},
  ...
};
导出类型RawDraftContentState={
块:数组,
entityMap:{[key:string]:RawDraftEntity,…},
};
导出类型RawDraftContentBlock={
键:?字符串,
类型:DraftBlockType,
文本:字符串,
深度:?数量,
inlineStyleRanges:?数组,
entityRanges:?数组,
数据?:对象,
儿童?:数组,
...
};
导出类型RawDrafftEntity={
类型:DrafftEntityType,
易变性:牵引力易变性,
数据:?{[key:string]:任意,…},
...
};

@AKX,我正在使用vue.js。我不熟悉react.js。我想知道这是如何在draft.js中实现的,以便为基于vue.js的编辑器提供一些好的想法。我是否正确理解draft.js返回的
RawDraftContentState
对象可以作为json保存到数据库中?