一篇说通React类组件
类组件
1.ES6如何创建组件
|
|
- 234行可以省掉(如果不需要在constructor里做什么的话)
2.props
- 传数据给B组件
|
|
- B组件
|
|
- 读取
|
|
- 写props
- react的原则就是应该由数据的主人对数据进行更改
- 不要自己修改props的值和属性
3.props的作用
- 接受外部的数据
- 接受外部的函数
4.state&setState
- setState不会立即改变state,它是异步的
|
|
- 函数型写法可以解决上面的问题
|
|
- setState接受两个参数,第二个是fn(写入成功后执行的函数,不常见)
- setState写时会自动进行shallow merge,但只对新的state和旧的state进行一级合并
- this.state.n+=1 不推荐用,不render
类组件事件绑定
1.类组件事件绑定
|
|
2.一个举例,为什么用箭头函数
|
|