ReactでMarkedライブラリを使用しています。私が抱えている問題は、適切なHTML要素が含まれていれば、Markedの出力がテキストとして出力されることです。ここでは、問題のコードは次のとおりです。「Marked」からの出力をテキストとして返す
class Main extends React.Component{
render() {
console.log(this)
console.log(marked('I am using __markdown__.'));
return (
<div className="container">
<div className="row">
<div className="col-md-6">
{marked('I am using __markdown__.')}
</div>
<div className="col-md-6">
<h1>Oh hello</h1>
</div>
</div>
</div>
)
}
};
React.render(<Main />, document.getElementById('app'));
とhtml:
<div id="app"></div>
感謝。
なぜあなたはReactでマークダウンを使用していますか?プロジェクトに2つのhtml生成システムがあります(jsxとmd)。他の場所からコンテンツを読み込んでレンダリングしていますか? webpackを使用している場合は、あなたと同じlibを使用する[markdown-loader](https://github.com/peerigon/markdown-loader)のようなツールを使用することを検討してください –