View on GitHub

guides

UI / logic / data layers

Background

Good layer separation allows for:

Rules

UI layer - Dumb Components

Do:

Do not do anything else, for instance:

Logic layer - Smart components / Services / Actions / Controllers

Do:

Do not:

Data layer

Read about: 

Data layer does:

Usual data flow: