React onCutCapture is an event handler that gets triggered whenever we cut a text. like oncut, but the difference is that onCutCapture acts in the capture phase whereas onCut acts in the bubbling phase i.e. phases of an event.
Prerequisite:
- Introduction and installation of ReactJS
- Phases of JavaScript Event
 Ā
Syntax:
<input onCutCapture={function}/>
Creating React Application:
Step 1: Create a react project folder, for that open the terminal, and write the command npm create-react-app folder name. If you have already installed create-react-app globally. If you havenāt then install create-react-app globally by using the command npm -g create-react-app or can install locally by npm i create-react-app.
npm create-react-app project
Step 2: After creating your project folder(i.e. project), move to it using the following command.
cd project
Project Structure: It will look like this:
 
Ā
Example: In this example, we are creating an input field with the default value āCut the textā. When we cut (Ctrl+X) a particular text in the input field the onCutCapture event will call onCutCaptureHandler, a function that will show the text āCut the textā in the console.
App.js
| functionApp() { Ā Ā Ā Ā const onCutCaptureHandler = () => { Ā Ā Ā Ā Ā Ā Ā Ā console.log("Cut the text"); Ā Ā Ā Ā }; Ā Ā Ā Ā return( Ā Ā Ā Ā Ā Ā Ā Ā <div className="App"> Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā <h1> Hey Geek!</h1> Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā <input Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā defaultValue="Cut the text"Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā onCutCapture={onCutCaptureHandler} Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā ></input> Ā Ā Ā Ā Ā Ā Ā Ā </div> Ā Ā Ā Ā ); } Ā Āexport defaultApp; | 
Step to Run the Application: Run the application using the following command from the projectās root directory.
npm start
Output:
 
Ā


 
                                    







