状态基变量刷新原理
2017-01-06 本文已影响0人
夜未殇
props 属性,用于处理属性
state 状态,用来处理值
当state中的值发生改变时,就会触发刷新动作,重新调用render进行渲染
给state设置初始值
constructor(props) {
super(props);
this.state = {
textValue : "请输入内容......" }
}
使用state中的值,用{}括起来
<textarea
defaultValue = {this.state.textValue}
/>
修改状态基变量
this.setState(() => {
return {
textValue:value
}
}
)
// this.setState({textValue:textValue})
//如果变量名与属性名一样
// this.setState({textValue})