After starting to work with React.js, it seems like props are intended to be static (passed in from the parent component), while state changes base
props
state
PROPS
A React component should use props to store information that can be changed, but can only be changed by a different component.
STATE
A React component should use state to store information that the component itself can change.
A good example is already provided by Valéry.