-
Book Overview & Buying
-
Table Of Contents
TypeScript 5 Design Patterns and Best Practices - Second Edition
By :
In this chapter, we explored fundamental concepts of reactive programming and their usage in the real world.
We started by explaining the fundamental concepts of reactive programming. We explored in detail alternative ways of change propagation, including Push, Pull, and the hybrid model. Then, we learned more about Promises and Futures and their key differences. Finally, we spent some time understanding Observables, FRP operators, and cold versus hot Observables.
Utilizing these concepts will encourage you to create composable, cleaner, and readable code that scales well as your application grows over time. In the following chapter, we will shift gears and focus on the most recommended practices and techniques when developing large-scale TypeScript applications.