event.persist()
handleClick(event) {
event.persist();
this.setState((prevState) => ({
foo: prevState.foo + event.pageX
}));
}onClick
onContextMenu
onDoubleClick
onDrag
onDragEnd
onDragEnter
onDragExit
onDragLeave
onDragOver
onDragStart
onDrop
onMouseDown
onMouseEnter
onMouseLeave
onMouseMove
onMouseOut
onMouseOver
onMouseUp//Without event.persist() ,
//React will make the first event value as null when second event is fired.
//How to use?
const handleFilterChange = (event) => {
event.persist();
setFilters(currentFilters => (
produce(currentFilters, draftFilter => {
draftFilter[event.target.name] = event.target.value;
})
))
};
Also in JavaScript:
- js money format br
- import input text material ui
- remover o primeiro caracter de uma string javascript
- show password eye icon angular 9
- firestore batch add array
- node-fetch auth basic
- js array find regex
- mutable array methods in javascript
- get variable name javascript
- Basic JavaScript: Use Recursion to Create a Range of Numbers
- quick sort js
- get caret position javascript
- separate digits in javascript
- cdnjs smeantic ui
- vscode new file shortcut
- js check if number is divisible by 2
- js detect mouse support
- vue axios catch error
- javascript change meta tag
- space youtube
- difference between express() and express.router()
- create server and connect to db and frontend
- replace non alphanumeric javascript
- jspdf preview before download