Event handling in React involves defining functions that will be executed when a certain event occurs, such as a button click, input change, or form submission. React provides a synthetic event system that wraps the native browser events, making it consistent across different browsers.