Reflex is a functional reactive UI library that embraces immutable data for state modeling & top-down rendering using react but with strictly functional interface heavily inspired by elm and it's amazingly simple yet powerful architecture where flux is simply a by product of a pattern.
npm install reflex