状态基变量刷新原理

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})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 最近看了一本关于学习方法论的书,强调了记笔记和坚持的重要性。这几天也刚好在学习React,所以我打算每天坚持一篇R...
    gaoer1938阅读 1,716评论 0 5
  • 自己最近的项目是基于react的,于是读了一遍react的文档,做了一些记录(除了REFERENCE部分还没开始读...
    潘逸飞阅读 3,455评论 1 10
  • 小小的你 小小的他 站在小小的角落 彼此对望一眼 转身离开 如果你愿意说一声“别走” 我就会停住脚步 陪你前行 可...
    青茫劫阅读 269评论 4 2
  • 这雨起的突然, 带走了我寄托乡情的思绪。 这雨起的绵绵, 撕扯不断的回忆, 而这回忆魂牵梦萦在我思绪的最深处, 剪...
    风情万种的三生阅读 684评论 3 4