What is Flux? Flux is a Javascript architecture or pattern for UI which runs on a unidirectional data flow and has a centralized dispatcher . It is useful when your project has dynamic data and you need to keep the data updated in an effective manner. It was created by Facebook, and complements React as view.