前言
React中的事件处理.jpg
props与state都是用于组件存储数据的一js对象,前者是对外暴露数据接口,后者是对内组件的状态,它们决定了UI界面显示形态,而若想要用户与界面有些交互动作...那么本篇就是你想要知道的
React中的事件
在React中事件的绑定是直接写在JSX元素上的,不需要通过addEventListener事件委托的方式进行监听
写法上:
在JSX元素上添加事件,通过...:
处理函数 }>
无法直接用在自定义组件标签上,也就是: 下面这样
处理方法}>
这样写是不起作用的...,不要直接的去更改state,在React中,不允许对state做任何改变
const list = [...this.state.list];
list.splice(index,1);...函数进行防抖处理,自己用原生的方法封装一个debounce函数也是可以的
上面有介绍的 代码如下所示:你只需把对事件处理函数this坏境绑定处的deboucunce更改一下即可,其他代码跟以前一样
this.isPhoneLegal