setState : 修改组件内变量。
优点
- 可以对更新进行优化。(异步更新)
- setState会将大批量的更新进行合并,在进行render。若手动进行变量更新再render则会重复运行,性能下降。
- this.setState不可多次设置。
- 父子间通信
-
2.1 父组件要传数据给子组件很简单,直接放在 props 里即可
子组件要传递数据给父组件就复杂点: -
2.2 父组件将一个函数 fn 作为子组件的 props 传给子组件
子组件在恰当的时候调用这个 fn,并且把数据放在 fn 的参数里
网友评论