1、理解
(1)、state是组件对象最重要的属性,值是对象(可以包含多个key-value的组合)
(2)、组件被称为“状态机”,通过更新组件的state来更新对应的页面显示(重新渲染组件)
2、强烈注意
(1)组件中render方法中的this为组件实例对象
(2)组件自定义的方法中this为undefined,如何解决?
a、强制绑定this:通过函数对象bind()
this.changeWeather = this.changeWeather.bind(this)
b、箭头函数
changeWeather = ()=>{}
(3)状态数据,不能直接修改或更新
setState()