React合成事件和DOM原生事件

Respect to React合成事件和DOM原生事件混用须知

SyntheticEvent

jsx
1
2
3
4
5
6
7
8
9
const handleClick = (e) => {
    setState(e.target.value) 
    // 在 react 16 中, 因为事件复用 setState(异步) 时 e 的引用被清空。 
    //react 17 中 no event pooling。 可以直接在异步中使用 event.
} 

<button onClick={handleClick}>
  Activate Lasers
</button>