摘要: 直接修改this.state数据不会响应式更新页面, 需要使用setState方法,而且setState是可能异步的(由 React 控制的事件处理过程 setState 不会同步更新 this.state), 一般有两种调用方式 //修改 this.setState(对象) //浅合并state 阅读全文
posted @ 2020-08-19 16:24 anin 阅读(568) 评论(0) 推荐(0) 编辑
摘要: react在事件监听时可能会导致this指向丢失,以下几种方式可以修正这个问题 1.嵌套箭头函数 <button onClick={(e)=>this.fn1(e)}>按钮fn1</button> 箭头函数可以修正fn1函数内部的this指向,但如使用事件对象的话需要显式传递事件对象参数 2.监听的 阅读全文
posted @ 2020-08-19 15:08 anin 阅读(533) 评论(0) 推荐(0) 编辑