Angular 2 and Redux Tutorial: Contact List

A simple contact list application built with Angular 2, Immutable.js and Redux.

The breakdown

This is the source code for my blog post where I explain how I build this application step by step:

  • The basic setup with a single component
  • Multiple components with properties
  • Implementing OnPush change detection strategy
  • Ensuring immutability with Immutable.js
  • Creating a Redux state container

Getting Started

  • Clone or download the repo
  • Run npm install
  • Run npm start

This will run the server and launch the browser with the application.