States are the heart of React components.
States are the source of data and must be kept as simple as possible.
Basically, states are the objects which determine components rendering and behavior.
They are mutable unlike the props and create dynamic and interactive components.
They are accessed via this.state().