在 React 中,您經常會遇到需要將 HTML 字串渲染為實際 HTML 內容的情況。雖然某些嘗試可能會導致字串顯示為字串而不是 HTML,但您可以採用多種方法來實現所需的結果。
一種方法是在建立 HTML 元素時使用angerouslySetInnerHTML 屬性。此屬性可讓您將原始 HTML 插入到元件中。例如,如果您有一個包含
<div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} />
這應該呈現
在您的特定情況下,this.props.match.description未呈現為HTML,您可以嘗試以下:
透過實作這些步驟,您應該能夠在 React 應用程式中成功將 HTML 字串呈現為實際的 HTML。然而,在使用危險的SetInnerHTML屬性之前,透過清理輸入來優先考慮安全性始終是至關重要的。
以上是如何在 React 中將 HTML 字串渲染為 HTML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!