Chapter 4: Fetching Data as Streams
It is all about data! The way you manage your application's data has a huge impact on your UI performance and also the user experience. And, as far as I'm concerned, today, great user experience and performant UIs are no longer an option. In fact, they are key determinants of user satisfaction. Besides, managing data efficiently optimizes the code and enhances its quality, which consequently minimizes maintenance and improvement costs.
So, how can we manage our data efficiently? Well, this is what we will be answering in the following chapters. There are a few reactive patterns that come in handy in many use cases, and we will start by exploring the reactive pattern to fulfill a common and crucial use case, which is displaying values received from a REST endpoint for users to read and interact with.
We will start by explaining the requirement that we're going to implement in the RecipesBook application. Then, we will introduce...