- Use Angular Signals for the state. - Use a single store to hold your data. 1. The WebSocket Service Do not open a new connection for every component. Use shareReplay in your service. This lets ...