美文网首页
React this 指向问题

React this 指向问题

作者: hankchang | 来源:发表于2018-08-19 14:21 被阅读0次

React this 指向问题

  • 在 Class 里面使用, this.setState()
    • 报错: Cannot read property 'setState' of undefined
  1. 在 constructor 里面添加绑定
constructor(props) {
  // ...
  this.fn = this.fn.bind(this)
}
  1. 绑定方法的时候使用箭头函数
<button onClick={() => this.fn()}>do something</button>
  1. 注册方法的时候使用箭头函数
fn = () => {
  // some code
}

相关文章

  • React this 指向问题

    React this 指向问题 在 Class 里面使用, this.setState()报错: Cannot r...

  • react中this指向问题

    一.不对this指向做任何改变 class Btn extends React.Component{ rend...

  • React 中 this指向问题

    在写react mobx的demo时,给checkbox 添加一个onChange事件,并且忘记在construc...

  • react-native,this指针的指向问题

    参考https://www.cnblogs.com/shaoting/p/6108809.html

  • react: React.forwardRef

    关键点就是React.forwardRef的API中ref必须指向dom元素而不是React组件。 一、React...

  • this指向问题

    首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上...

  • this指向问题

    简单一句话来说,this的指向不是在创建时候决定的,而是调用的时候,谁调用就指向谁。 在严格模式下,未指定坏境,而...

  • this指向问题

    三种解决方案 第一种,bind(this)来改变匿名函数的this指向 第二种,var _this= this 第...

  • this指向问题

    一、一般情况 所以用定时器时,一般提前将this保存,便于在定时器内部使用 二、改变this指向 call、 a...

  • this指向问题

    要彻底理解JS中的this指向问题,建议多结合一些相关的面试题,理解记忆,不必硬背 关于this问题:只需记住谁调...

网友评论

      本文标题:React this 指向问题

      本文链接:https://www.haomeiwen.com/subject/gjyciftx.html