[英]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.