The React Toolbox – 2018 Edition

It’s been a while since I’ve been in web development. I’ve mostly been concentrating on mobile development instead. But this week I had cause to delve again. It’s amazing how much change there has been in the web world in just 2 years. React has become the force in web frameworks (Sorry Angular – I…

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,…