React三大核心属性:state
理解
- state是组件对象最重要的属性,值是对象(可以包含多个key-value组合)
- 组件被称为‘状态机’,通过更新组件的state,来更新对应的页面展示(重新渲染组件)。
强烈注意
- 组件中的render方法中的this为组件实例对象
- 组件自定义的方法中的this为undefined,如何解决?
- 强制绑定this,通过函数对象的bind()
- 箭头函数
- 状态数据:不能直接修改或更新
- 强制绑定this,通过函数对象的bind()
- 箭头函数