Props (properties) are read-only data passed from parent to child components.
They allow components to be reusable and configurable by accepting different data.
Props are immutable and help maintain the unidirectional data flow in React.
They can be any type of data: strings, numbers, objects, functions, etc.
// Parent component function App() { return <Welcome name="John" age={25} />; }
// Child component function Welcome(props) { return <h1>Hello, {props.name}!
You are {props.age} years old.</h1>; }