1. 程式人生 > >初識React(5):dangerouslySetInnerHTML屬性

初識React(5):dangerouslySetInnerHTML屬性

dangerouslySetInnerHTML屬性的功能實際上就是顯示純文字內容

import React from 'react';

class SetHtml extends React.Component {
  constructor(){
    super();
    this.state = {
      content:'<h1>標題名稱</h1>'
    }
  }
   render() {
     return (
       <div>
          <div>
            {this
.state.content} </div> <div dangerouslySetInnerHTML={{__html: this.state.content}} /> </div> ) } } export default SetHtml;

這裡如果是直接this.state.content會把h1標籤一起顯示出來,所有這個時候就要用到dangerouslySetInnerHTML了,這樣只顯示內容不會顯示標籤