React onTouchStart Event
Last Updated :
01 Dec, 2023
React onTouchStart event fires when the user touches one or more points in the element or tag. Similar to other elements in it, we have to pass a function for process execution.
It is similar to the HTML DOM ontouchstart event but uses the camelCase convention in React.
Syntax:
onTouchStart={function}
Parameter :
- function that will call once user touch any part of element or tag.
Return type:
- event:Â It is an event object containing information about the event like target element and values
Example 1 : In this example we implemented TouchStart area in it where when user touch it will gives an message in browser console through function.
Javascript
import "./App.css"
const App = () => {
const function1 = (event) => {
console.log( "Touch Start!" )
}
return (
<div className= "App" >
<h1>GeeksforGeeks</h1>
<h2>Touch inside Shaded Region</h2>
<div className= "Shaded" onTouchStart={function1}>
</div>
</div>
);
}
export default App;
|
CSS
.App {
min-width : 30 vw;
margin : auto ;
text-align : center ;
color : green ;
font-size : 23px ;
}
.Shaded {
background-color : lightgray;
height : 200px ;
width : 300px ;
margin : auto ;
border-radius: 6px ;
}
|
Output :
Example 2 : In this example, we implemented an area where the user, when touched, will get an alert that a touch event is fired.
Javascript
import "./App.css"
const App = () => {
const function1 = (event) => {
alert( "Touch Start" )
}
return (
<div className= "App" >
<h1>GeeksforGeeks</h1>
<h2>Touch inside Shaded Region</h2>
<div className= "Shaded" onTouchStart={function1}>
</div>
</div>
);
}
export default App;
|
CSS
.App {
min-width : 30 vw;
margin : auto ;
text-align : center ;
color : green ;
font-size : 23px ;
}
.Shaded {
background-color : lightgray;
height : 200px ;
width : 300px ;
margin : auto ;
border-radius: 6px ;
}
|
Output:
Share your thoughts in the comments
Please Login to comment...