How To Customize React Components with Props
Props are arguments that you provide to a JSX element in a React application. They look like standard HTML props, but they aren’t predefined and can have many different JavaScript data types, including numbers, strings, functions, arrays, and even other React components. In this tutorial, you’ll create custom components by passing props to your component. After adding props, you will use PropTypes to define the type of data you expect a component to receive.