加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

随便记react

发布时间:2020-12-15 07:21:22 所属栏目:百科 来源:网络整理
导读:1.在 DOM2.0 事件分为捕获阶段和冒泡阶段,React 中通常我们注册的事件为冒泡事件,如果要注册捕获阶段的事件,可以在事件名称后加 Capture 如: onClick onClickCapture 2.表单事件 和普通 HTML 中的 onChange 事件不同, 在原生组件中,只有 input 元素失

1.在 DOM2.0 事件分为捕获阶段和冒泡阶段,React 中通常我们注册的事件为冒泡事件,如果要注册捕获阶段的事件,可以在事件名称后加 Capture 如:

onClick

onClickCapture

2.表单事件
和普通 HTML 中的 onChange 事件不同, 在原生组件中,只有 input 元素失去焦点才会触发 onChange 事件, 在 React 中,只要元素的值被修改就会触发 onChange 事件。

3.在 React 中表单组件可分为两类,受控与非受控组件,受控组件是包含了 value 值的.
为什么叫受控组件? 因为这个时候用户不能修改 input 的值, input 的值永远是 value 固定了的值。如果去掉 value 属性,那么就可以输入值了。

那如何修改受控组件的值呢? 如上面的例子中, 添加 onChange 事件,事件内修改 value 属性,value 属性的值会被设置到组件的 value 中。

4.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读