React, Flux, and Redux are JavaScript architectures for building user interfaces. React is a library for building UI components, Flux is an application architecture based on unidirectional data flow, and Redux is a state container inspired by Flux that uses a single store with strict reductions. The document compares the architectures, demonstrates them, and provides useful links for further information.