In React, events are actions that can be triggered by the user or the system that cause the component to perform an action. Events are handled using event handlers, which are functions that are called in response to an event.
To handle an event in a React component, you can use the `on[Event]` syntax, where `[Event]` is the name of the event you want to handle. For example, to handle a click event, you can use the `onClick` event handler.
Here is an example of a component that handles a click event:
import React, { useState } from 'react';
function Example() {
const [count, setCount] = useState(0);
return (
<div>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
<p>You clicked {count} times</p>
</div>
);
}
In this example, the component renders a button with an `onClick` event handler that increments the value of a counter when the button is clicked. The component also displays the current value of the counter in a `p` element.
There are many other events available in React, such as `onChange`, `onSubmit`, `onMouseOver`, and many others. You can find a complete list of events in the React documentation.
Comments (0)