Writing a redux app

Ain't no better way of learning than by doing. So let's build an app!

Each chapter will tackle a separate stage of building the app. We'll start with scaffolding, move on to data fetching, then reducers, all the way to shared components.

Each chapter's also going to summarize the key rules before it gets started. It's important to know what we're about to do, and it's even more important to understand why we're doing it.

The app

We'll build the dashboard for a basic invoicing app:

We're only going to tackle this dashboard — no other screens. There's enough complexity with it to show all of the rules within our app.

Let's get started!