In React, state and props are both JavaScript objects. While both of them hold information that influences the output of render, they are different in their functionality with respect to component. Props (short for properties) are a way of passing data from parent to child components, they are read-only and should not be changed by child components. On the other hand, state is managed within the component and can be changed within the component.