一、状态state
1.设置了state的组件称之为有状态组件,没有设置state的组件称之为无状态组件
2.组件中的数据:
3.在类中定义state{只能写这个名字}对象
state={key:value}
4.不要直接修改state:this.state.ok=’ok‘
使用setState{key:value}
5.setState注意:
在同步逻辑中,异步更新状态与真实dom
在异步逻辑中,同步更新状态与真实dom
接受第二个参数,是个回调函数,在这里状态与dom更新完毕
二、属性props(只读)
1.state是内部属性,props是为了更好的实现复用性,从外部接受数据
2.某组件
3. MyNav.js