react响应式-通过数据自动加载dom,数据变化 页面变化
1、constructor:最先被执行的参数
2、定义数据-定义在组件的状态中
定义-this.state={}
改变-this.setState({})
3、绑定标签和数据
JSX {}
...this.state.list 展开运算符
react循环时需要给每一个遍历标签添加key
immutable:state 不允许我们做任何改变
copy副本修改内容
list.splice(index,1)
组件:
父组件传递值给子组件:通过属性
子组件接收数据:this .props.属性
子组件操作父组件的参数:
调用父组件的方法,改变父组件中的数据。 将方法(注意⚠️:方法中传递的this一定做个绑定)传给子组件
请校验父子组件传递的属性:
子组件校验接收属性类型:propTypes
给没有传递的属性设置默认值:defaultProps
网友评论