您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

react 渲染html字符串

大?。?/span>0.2 MB 人氣: 2017-09-28 需要積分:1

  在React Fiber中,render函數(shù)可以直接返回一個字符串了,換言之,一個組件可以直接渲染為一個字符串,而不是必須渲染為一個HTML模樣的物體。

  舉個例子,下面這個控件LongString,顯示一個input和一個p,p中文字可以是很長的字符串,相當(dāng)于一個模板,在input中輸入的字符串會用來填補(bǔ)p中的模板。

  代碼如下:

  react 渲染html字符串

  上面組件的工作原理是通過事件處理函數(shù)onInputChange來更新組件的state,引發(fā)組件重新渲染,這樣this.state.str才能在渲染過程中被顯示。

  上面的組件工作完全正確,但是有個問題,就是每一次在input中更新內(nèi)容,都會引發(fā)LongString的更新過程,在瀏覽器的console中,可以看到render函數(shù)被反復(fù)調(diào)用的痕跡。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

react 渲染html字符串下載

相關(guān)電子資料下載

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?