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?

92 companies use Flux in their tech stacks, including Facebook, Figma, and vault.uber.com.

Facebook

Figma

vault.uber.com

UNIQLO

Flexport

Hootsuite

QuizUp

Next

Productboard

XING

Clover Health

Duda

Why developers like Flux

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