Flux

A Story by
Application Architecture for Building User Interfaces

What is Flux?

Flux is the application architecture that Facebook uses for building client-side web applications. It complements React's composable view components by utilizing a unidirectional data flow. It's more of a pattern rather than a formal framework, and you can start using Flux immediately without a lot of new code.
Flux is a tool in the Javascript UI Libraries category of a tech stack.

Who is using it?

96 companies use Flux in their tech stacks, including Facebook, Figma, and BlaBlaCar.

Facebook

Figma

BlaBlaCar

vault.uber.com

Productboard

Flexport

UNIQLO

Hootsuite

QuizUp

Next

XING

Clover Health

Why developers like Flux

Unidirectional data flow
Architecture
Structure and Data Flow
Not MVC
Open source
Created by facebook
A gestalt shift