Question: what is the difference between application state and component state?
Answer: State is nothing but the state of the application at a given point of time. Generally component state is stored locally within a component and is not accessible from other components unless it's explicitly passed as props to it's sub components.