react 传参与双向绑定
props父子传参
1、传递
<Child name="xiaoming">
2、获取
props.name
3、默认值
Child.defaultProps={name:xxx}
4、嵌套子节点
props.Children
事件
1、定义:和原生事件一致,事件名大写
2、实例
<Child onClick={}>
3、传参:
onClick={()=>fun(arg)}
4、传参:
onClick={fun.bind(this,arg)}
更新state状态
1、使用
{this.state.msg}
2、更新:
this.setState({msg:"xxx"})
input双向绑定
<input onChange={e=>this.setState({msg:e.target.value})} value={this.state.msg}>