Recod

184 阅读1分钟

javascript

React hooks 原理

一文彻底搞懂react hooks的原理和实现

  • useState

维护state值,每次更新state时重新render

  • useEffect

箭头函数与普通函数区别

ES6 - 箭头函数、箭头函数与普通函数的区别

  • 语法更加简洁、清晰
  • 箭头函数不会创建自己的this,所以它没有自己的this,它只会从自己的作用域链的上一层继承this
  • 箭头函数继承而来的this指向永远不变
    • .call()/.apply()/.bind()无法改变箭头函数中this的指向
    • 箭头函数不能作为构造函数使用
  • 箭头函数没有自己的arguments对象,在箭头函数中访问arguments实际上获得的是外层局部(函数)执行环境中的值
  • 箭头函数没有原型prototype
  • 箭头函数不能用作Generator函数,不能使用yeild关键字