react的三大属性state props refs

mac2022-06-30  19

react

state(存储数据) 在class定义组件中添加state   直接添加在constructor构造器中   以this.state={} 的方式添加修改 通过this.setState({}) 进行state的改变访问  通过this.state.属性名props(组件标签属性的集合) 访问 通过this.props.属性名 进行访问 (props的值不能改变,state中的值可以被改变)设置初始值 App.defaultProps={} 进行设置直接在class定义组件中使用 static defaultProps={} 进行设置(目前只可在脚手架中使用)  refs(通过操作虚拟dom获取真实dom) ref 的值是字符串 可以直接通过this.refs.ref的值  来获取元素并设置相关的属性ref的值是箭头函数  如 ref={(h3)=>this.doms=h3} doms起到了临时存放dom元素的作用 可以通过this.doms 直接操作属性        

转载于:https://www.cnblogs.com/yangjingyang/p/11469126.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)