Props are the shorthand name given to properties in React. Props are read-only components that are immutable in nature. In an application, props follow a hierarchy that is passed down from parent to child components. However, the reverse is not supported. This is done to ensure that there is only a single directional flow of data at all times.