At some point during the development of most applications, we'll need a better way to handle the state of the overall app. This will ease sharing data across components and provide a more robust architecture for scaling our app in the future.
In order to get a better understanding of Redux, the structure of this chapter will differ from previous chapters, since we'll be creating one app through all of these recipes. Each recipe in this chapter will depend on the last recipe.
We will be building a simple app for displaying user posts, and we'll use a ListView component to display the data returned from the API. We'll be using the excellent mock data API we've used before located at https://jsonplaceholder.typicode.com.