ホームページ > 記事 > ウェブフロントエンド > React Variable Statement (JSX) を使用して HTML コンテンツを動的に挿入する方法
React 変数ステートメント (JSX) を使用した HTML の挿入
React 開発では、React 変数を使用して HTML コンテンツを動的に組み込む必要が生じる場合があります。ステートメント (JSX)。この質問は、変数に保存された HTML を React コンポーネントに挿入し、意図したとおりにレンダリングするための解決策を求めています。
これを達成するための鍵は、dangerlySetInnerHTML 属性を使用することにあります。この属性を使用すると、要素の内部 HTML を直接設定でき、HTML コンテンツを動的に挿入できます。
dangerlySetInnerHTML 属性を使用するには、コードを次のように変更できます。
<code class="javascript">render: function() { return ( <div className="content" dangerouslySetInnerHTML={{__html: thisIsMyCopy}}></div> ); }</code>
このコードでは、thisIsMyCopy 変数に挿入する HTML コンテンツが含まれています。次に、dangerlySetInnerHTML 属性によって
危険な方法で SetInnerHTML を使用すると、潜在的なセキュリティ上の脆弱性が発生する可能性があるため、注意して使用する必要があることに注意することが重要です。必要な場合にのみ使用し、設定する前に HTML コンテンツを慎重にサニタイズすることをお勧めします。
以上がReact Variable Statement (JSX) を使用して HTML コンテンツを動的に挿入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。