Flux is not a library its just a recommended architecture for web applications.Redux is its implementation.It is possible to write apps in React without using Flux.Redux is very usefull for bigger projects rather than small projects.
- Flux store contains state and change logic, but in Redux store and change logics are seperate .
- Flux has multiple stores, but Redux has single store .
- Flux has singleton dispatcher whereas Redux doesn't have a dispatcher .
- Flux state is mutable and Redux state is immutable