Я использую Draft.js в качестве редактора на моем сайте. Я могу показать текст редактора в формате HTML на веб-сайте. Но я хочу сохранить это содержимое данных HTML в моей базе данных и извлечь содержимое списка HTML. Вот что я сделал. Это для отображения содержимого HTML. Я использовал «draftjs-to-html» для отображения содержимого HTML.
<code>import draftToHtml from 'draftjs-to-html'
<Editor
blockStyleFn={getBlockStyle}
customStyleMap={styleMap}
editorState={this.state.editorState}
handleKeyCommand={this.handleKeyCommand}
onChange={this.onChange}
placeholder="Describe the requirements and skills needed for the job"
ref="editor"
spellCheck={true}
/>
<h4>Editor content as HTML</h4>
<pre>{this.state.editorContentHtml}
Я использовал эту функцию для отображения содержимого HTML.
this.onChange = editorState => {
this.setState({
editorState,
editorContentHtml: stateToHTML(editorState.getCurrentContent())
});
};
Это снимок моего редактора
Я хочу сохранить результат html в базе данных, а также показать его как html. Буду признателен за любую помощь в этом отношении, или если есть какой-либо другой альтернативный способ получения данных в формате String.