A state management library becomes necessary in every app when its complexity starts to grow. As a rule of thumb, it's a good idea to add a state management library when the app is comprised of more than four screens and they share information between them. For this app, we used MobX, which is simple but powerful enough to handle all the feeds and entries' data. In this chapter, you learned the basics of MobX and how to use it in conjunction of react-navigation
. It's important to understand the concept of actions and stores, as we will use them in future apps not only built around MobX but also on Redux.
You also learned how to fetch data from a remote URL. This is a very common action in most of the mobile apps, although we only covered the basic usage of it. In the following chapters, we will dive deeper into the Fetch
API. Moreover, we saw how to process and format the fetched data to formalize it within our app.
Finally, we reviewed what a WebView is and how we can insert web...