专题文章
时长:00:00更新时间:2020-11-27 19:35:49
在react中通过 state 以及 setState() 来控制组件的状态。state;state 是 react 中用来存储组件数据状态的,可以类比成 vue 中的 data。1.state的作用。state是React中组件的一个对象.React把用户界面当做是状态机,想象它有不同的状态然后渲染这些状态,可以轻松让用户界面与数据保持一致。React中,更新组件的state,会导致重新渲染用户界面(不要操作DOM).简单来说,就是用户界面会随着state变化而变化。2.state工作原理。常用的通知React数据变化的方法是调用setState(data,callback).这个方法会合并data到this.state,并重新渲染组件.渲染完成后,调用可选的。
查看详情