Conclusion and Challenges
We’re done! Hopefully this application gave you a bit more of a chance to try some things independently, and the key new thing we focused on in this application was the advanced RxJS usage.
I’ve reiterated this several times but I’ll do it again - the level of complexity of our observable streams in this application is not normal, it is definitely on the more advanced side of things. It’s a great opportunity to really challenge your understanding of RxJS, but don’t feel discouraged if very little of it makes sense. As time goes on and you use RxJS operators more and more, you will become more comfortable and creative with what you can do with them.