Concept Flow - Why services are needed
Component A needs data
Calls Service method
Service fetches or holds data
Returns data to Component A
Component B also needs same data
Calls same Service method
Service returns shared data
Both components use consistent data
Components ask the service for data or logic. The service holds or fetches data and shares it with all components that need it.