日更(四十九)-React-bind

瞎扯

記得剛寫這玩意的時候,愣是沒弄懂這個玩意是幹嘛的.

方法不是直接聲明就行了麼.

爲什麼要bind

實際這不是react的問題.而是js的問題

不過,現在有箭頭函數,而且,新版的react也不需要再手動寫bind了.至少目前我很少寫

包括這個方法.已經不怎麼需要用了

  constructor() {
    super();
  }

bind

實際上,就是函數的再包裝,保存this的指引.因爲以前js並不像java一樣,this就代表是當前對象的引用.因爲js裏,一個函數本身也是對象.這就矛盾了.

現在一般用在什麼地方.

目前用antd框架寫UI,一般是用在modal和table關聯的時候用,而且也不是bind(this)

而是bind(this,要傳的參數),一般是這種了.

  this.props.show(this,{key:1})

您的喜歡與回覆是我最大的動力-_-
交流羣:493180098

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章