これは疑いのようなものです。HTML マークアップ テキストをエディターに直接追加しようとしていたところ、エスケープされたシーケンスを含むテキストに変換されていました。現状維持できる方法があれば、どなたか教えてください。
例:
入力:
<b>REACT-QUILL</b>
出力:
<b>REACT-QUILL</b>
必要な出力:
REACT-QUILL
<ReactQuill
placeholder="Enter summary"
value={description.summary}
onChange={this.onTextEditorChange.bind(this, "description.summary")}
/>
次に、OnChange でコンテンツを保存しています。
次に、保存されたデータを印刷しながら、これを行っています:
createMarkup() {
let { html } = this.props;
return { __html: html };
}
render() {
return (
<span dangerouslySetInnerHTML={this.createMarkup()}/>
);
}
親切に私を助けてください。HTML マークアップが入力されると、エスケープ シーケンスが props に保存されます。