将组件看做是一个状态机,一开始有一个初使的状态,然后和用户交互
导致状态的变化,重新渲染页面
this.state = {} 初始状态
setState (nextState ,callback)
更新组件的状态,触发diff算法,判定区别,更新页面
this.state.属性 取对应状态的值
forceUpdate(callback)
组件之外 ,或使用this.state 改变状态调用
ref refs 获取真实的DOM
必须等虚拟DOM插入文档后 ,才可以获取真实的DOM