Omniscient
Omniscient is a library providing an abstraction for React components that allows for fast top-down rendering embracing immutable data for js.
Omniscient is all about making composable UIs in a functional manner. Having pure, referentially transparent components that gives a simpler static mental model, much like the static HTML - but bringing the views in a more powerful context in a programming language. Views will still be declarative and expressive, but without having to work with clunky and weird DSLs or template engines.
Features:
- works as memoization for stateless React components
- top-down rendering of components (unidirectional data flow)
- favors immutable data (with Immutable.js)
- encourages small, composable components, and shared functionality through mixins
- and many more!