React を使用した生の HTML のレンダリング: より安全なアプローチ
React では、生の HTML のレンダリングは複雑なタスクになる場合があります。危険なlySetInnerHTMLを使用する従来の方法は以前のバージョンでは機能していましたが、セキュリティ上の懸念から現在は非推奨になっています。ただし、より安全な方法が利用できるようになりました。
安全なレンダリング オプション
より安全な HTML レンダリングには、4 つの主要なオプションがあります:
混合配列オプションを使用した例:
const markup = [ '初め '、 ·、 ' 2番' ]; returnconst markup = [ 'First ', ·, ' Second' ]; return{markup};
結論
特定のシナリオでは React を使用した生の HTML のレンダリングが必要になる場合がありますが、安全性を優先することが不可欠です。上記で概説したより安全な方法を利用することで、レンダリング要件を満たしながら、React アプリケーションのセキュリティと信頼性を確保できます。免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3