Flux ialah pola seni bina (daripada Facebook) untuk menguruskan keadaan dengan aliran data unidirectional (satu arah). Ia merupakan asas konseptual untuk Redux dan mempengaruhi kebanyakan pustaka pengurusan keadaan moden. Idea teras: data mengalir dalam satu arah yang tunggal dan boleh diramalkan.
Kitaran unidirectional
Action → Dispatcher → Store → View
↑ │
└───────────────────────────────────┘
(user interaction creates a new Action)
1. Action — a plain object describing WHAT happened ({ type: 'ADD_TODO', text })
2. Dispatcher — a central hub that sends every action to the stores
3. Store — holds state + logic; updates itself in response to actions
4. View — renders from the store; user interactions dispatch new actions
