2016 - 2024

感恩一路有你

react为什么要绑定this 为什么react后面还要加上against?

浏览量:2119 时间:2021-03-13 16:09:33 作者:admin

为什么react后面还要加上against?

小白,这位还在成长中的前端工程师,如果有任何错误,请跟踪研究并改正!类应用程序扩展反应组件{constructor(){super()this.state={ 年龄:30岁}}更改数据(){此.setState({ 年龄:40岁},()=>{警报(本州年龄)})}//render template render(){return(<div><button type=“button”onClick={this.changeData.bind(this)}>更改age的值</button></div>)}}}导出默认应用程序为什么需要绑定(this),onClick={this.changeData.bind(this)}因为onclick here不是原生JS的click事件。React是一个虚拟dom。如果未添加绑定,则指向渲染。另外,它稍后会指向这个文件。顺便说一句,此.setState()有两个参数。第一个参数更新值,第二个是回调函数this.state={ 年龄:30岁} 此.setState({ 年龄:40岁})警报(本州年龄)结果是30,因为此.setState它是异步的,所以如果你想按顺序执行警报,你需要使用它的回调此.setState({ 年龄:40岁},()=>{警报(本州年龄)我不知道有没有错。如果有任何错误,请理解并稍后更改

react为什么要绑定this react意思中文 react native停止更新

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。