Questions
Answer the following questions as best as possible to ensure you’ve understood the key concepts from this chapter without googling anything. Do you know if you got all the answers right? Visit https://angularforenterprise.com/self-assessment for more:
- What is the
async
pipe? - Explain how reactive and imperative programming is different and which technique we should prefer.
- What is the benefit of
BehaviorSubject
, and what is it used for? - What are memory leaks and why should they be avoided?
- What is the best method for managing subscriptions?
- How are Angular signals different than RxJS streams?
- What are ways you can use Angular Signals to simplify your application?