State is a built-in React object used to store data or details about the component. A component can have its state change over time, and each time it does, the component re-renders. The status may change due to a user action or an event the system produces. It establishes how the component will render and behave.