簡體   English   中英

當我閱讀React的文檔時,我對以下詞語感到困惑

[英]when I read the documentation of the react, I am confused by the following words

反應

我對這些話感到困惑:

如果此回調作為對較低組件的支持傳遞,則這些組件可能會進行額外的重新渲染

關鍵部分是它說的一個問題是每次LoggingButton呈現時都會創建一個回調。 假設創建了一個子組件,如下所示:

MyButton onClick = {(e)=> this.handleClick.bind(this)}

在這種情況下,如果LoggingButton重新渲染,則MyButton將渲染得太多,因為對匿名創建的this.handleClick的引用將被破壞。

或者,如果函數綁定在構造函數中,則如果Logging Button重新渲染,則引用不會被破壞,因此MyButton將不會再次呈現。

您真正不想執行箭頭功能的地方是一個循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM