I want to execute some logic in my Angular component when a certain event occurs in the Signal Store. This event could be: A specific signal changing. Fetching data using an rxMethod (RxJS), which eventually updates a signal. Since my store does not have direct access to the component, I need a way to react when a signal changes. A common use case: After an update operation, I want to clear a form or update a FormControl when a signal changes. Potential Approaches: Use effect inside the component – However, Angular does not recommend this in its documentation. Pass a callback function to the store and trigger it when data is fetched. Question: Is there a recommended best practice for this use case? How should I react to store updates inside my component in an idiomatic Angular way? Continue reading...