日更(四十九)-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

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