Getting started with React Native and Redux
It's that time of the year again: you've got some time on your hands and want to learn something.
You have been waiting so long, now you're cozy and finally ready for writing Native Apps with JavaScript. React Native welcomes you.
There's only one thing that gets in the way, you feel overwhelmed by the amount of new concepts that flow in your code.
Among them you often find Flux, and especially one of its key implementations (slash evolutions): Redux.
But this time, instead of failing into premature fluxing, you've got the chance to learn it for good.
There's no better place other than Dan Abramov's (Redux's creator) Course to get started.
Getting Started with Redux Course on egghead.io
Managing state in an application is critical, and is often done haphazardly. Redux provides a state container for JavaScript applications that will help your applications behave consistently.
Redux is an evolution of the ideas presented by Facebook's Flux, avoiding the complexity found in Flux by looking to how applications are built with the Elm language.
Redux is useful for React applications, but React is not a requirement!
In this series, we will learn the basics of Redux, so that you can start using it to simplify your applications.
So now you might feel ready to dive into some React Native Apps built with Redux we talked about, but there's more, much more than you might even need!
formidable-react-native-app-boilerplate
React Native / Redux / Babel boilerplate.
example-react-native-redux
Example Project using React-Native 0.16 and Redux 3.0.4
react-native-redux-router
React Native Router using Redux architecture
That also inspired react-native-router-redux
redux-storage
Save and load the Redux state with ease.