State Management:

  • Container State: Manage states of components under the container

  • Component State: Only know about itself

  • Communication between containers, must be done throught event listeners

  • No event listeners inside Component State

Common components and container components.

  • Start with putting components under container components, only move to common components when the component is used by more than two containers