Questions
Answer the following questions as best as you can to ensure that you've understood the key concepts from this chapter without Googling. Do you need help answering the questions? See Appendix D, Self-Assessment Answers online at https://static.packt-cdn.com/downloads/9781838648800_Appendix_D_Self-Assessment_Answers.pdf or visit https://expertlysimple.io/angular-self-assessment.
- What is the
async
pipe? - Explain how reactive and imperative programming is different and which technique we should prefer?
- What is the benefit of a 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?