javascript
React hooks 原理
- useState
维护state值,每次更新state时重新render
- useEffect
箭头函数与普通函数区别
- 语法更加简洁、清晰
- 箭头函数不会创建自己的this,所以它没有自己的this,它只会从自己的作用域链的上一层继承this
- 箭头函数继承而来的this指向永远不变
- .call()/.apply()/.bind()无法改变箭头函数中this的指向
- 箭头函数不能作为构造函数使用
- 箭头函数没有自己的arguments对象,在箭头函数中访问arguments实际上获得的是外层局部(函数)执行环境中的值
- 箭头函数没有原型prototype
- 箭头函数不能用作Generator函数,不能使用yeild关键字