O'Reilly logo

React Native By Example by Richard Kho

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Redux

Now that we have had a chance to get our feet wet with React Native, it's time to dive into some serious architecture. One of the things that you might have encountered with our previous apps is that our components ended up encapsulating a large amount of logic in them and that some files ran several hundred lines. In this chapter, we're going to introduce a new architecture for our apps to reduce bloat in our components. In this chapter, we will do the following:

  • Learn about Redux, the architecture that will help manage our React Native apps' state and data flow
  • Install the dependencies for Redux in our application
  • Refactor Tasks, our to-do list app, to use Redux

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required