Adding Redux to the React Native TaskList App

In my last blog post, I created the TaskList app and it worked, despite a couple of bugs. I want to convert it to use the Flux architecture. This architecture is prevalent in the React space and basically says there is one source of truth (the store) for the app. The most well-known flux implementation…

Authenticating React Native to AWS Cognito User Pools

I’ve been exploring the world of React Native recently and most recently, I built a login form for React Native, which isn’t too exciting. Today I want to add username and password authentication via Amazon Cognito. Amazon Cognito has a feature called “user pools” that allows me to build a comprehensive username and password sign-up…

Building a Login Form in React Native with Redux

In my last post, I got everything ready for creating a React Native app. If you haven’t tried it yet, go back now and get something working. Today, I want to produce a small app. The app will display a login form and a secured form, using native controls. Everything is built on top of…

Using Azure Mobile Apps from a React Redux App

I did some work towards my React application in my last article – specifically handling authentication with Auth0 providing the UI and then swapping the token with Azure Mobile Apps for a ZUMO token. I’m now all set to do some CRUD operations within my React Redux application. There is some basic Redux stuff in…

An Introduction to React & Redux (Part 4)

I’ve been investigating Redux recently. If you missed the first three parts: Getting to know Redux (Part 1) Integrating Redux with a React App (Part 2) Async Actions (Part 3) Thus far, my application is simple. I have some authentication related tasks and a UI related task. It’s currently no problem that all the state,…

An Introduction to React Redux (Part 3)

In the past two articles, I’ve looked at Redux as an implementation of the flux architecture and I’ve looked at wrapping React components so that they can take advantage of Redux without a lot of boilerplate code. However, I had noted one issue – async actions. Redux action creators need to return an object that…