Table of Contents
- Why Immutable.js?
- Creating Immutable Data
- Persistent Changes
- Filtering Collections and Finding Items
- Sequences and Side-Effects
- Sorting Collections
- Mapping and Reducing
- Zipping and Flattening
- Persistent Change Detection
- Working with Sets
- Comparing Collections
- Combining Collections
- Declarative Decision Making
- Side-Effects in User Interfaces
- Side-Effects in Node.js
- Immutable Architecture

