エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
microCMSのリッチエディタ(生HTML)をReactのコンポーネントにパースしてみた
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
microCMSのリッチエディタ(生HTML)をReactのコンポーネントにパースしてみた
概要microCMS ではブログなどの記事データをリッチエディタで入稿することが可能です。ただ、APIではそ... 概要microCMS ではブログなどの記事データをリッチエディタで入稿することが可能です。ただ、APIではそれらが生HTMLで返ってきます。 dangerouslySetInnerHTML に渡せばレンダリングされますが、以下のようなケースもあると思います。 Chakra UI などの定義されているコンポーネントを利用したいclass指定してグローバルCSSを書きたくないXSSの危険性があるからdangerouslySetInnerHTMLを利用したくない 今回はこれらを解決するhtml-react-parserを利用していきます。サンプルコードはこちら。microCMSの取得処理は省略しています。 実行環境サンプルとして、Next.js と Chakra UI を利用します。 html-react-parserとはhtml-react-parser はReactで生HTMLを自由に加工す

