React再学习4_ref使用和约束

React再学习4

Ref自定义属性

ref相当于当前dom节点的引用,给他命名下,然后再需要的时候世界从refs中调用,然后对其进行操作。

我们也可以写成这样

直接给当前的dom命名,然后我们都不用经过refs就能直接用了

 

约束性和非约束性的组件

约束性:由react接管了value

value值受到状态的限制

非约束性:有原生的DOM接管

value值是默认的default

约束性就类似于mvvm实现双向数据绑定,为了实现双向数据绑定我们可以这么写:

我们设定了value值为state.value,这样在点击事件之后通过事件对象就可以拿到修改的value了,然后再设置会state的value中从而实现更新。

对于用不到value的地方,我们可以通过其他方式进行转化,然后再加以利用。如checkbox这里

我们需要的是true或者是fale,但是我们可以根据value中的man或者woman进行相应的转化。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值