Functional Components
In modern React, a component is simply a JavaScript function that returns JSX. Components allow you to split the UI into independent, reusable pieces.
Props and Children
Components often need to share data. You can pass data from a parent component down to a child component using props (short for properties).