Skip to content

Instantly share code, notes, and snippets.

alexmingoia / gist:4db967e5aeb31d84847c
Last active Aug 3, 2018
Beyond Angular and Backbone with Undirectional apps
View gist:4db967e5aeb31d84847c

Beyond Angular and Backbone with Unidirectional apps

What is a unidirectional app?

Unidirectional is a term coined by React engineers to describe the data flow of an application. Unidirectional apps employ functional reactive programming techniques such as immutability, purity, and most importantly unidirectional (as opposed to bidirectional) data flow.

A unidirectional app is defined by no mutable references no two-way references between concerns.

Unidirectional app flowchart