ThunderCats, Ho!

A Flux architecture implementation based on RxJS

The Flux architecture allows you to think of your application as an unidirectional flow of data, this module aims to facilitate the use of RxJS Observable as basis for defining the relations between the different entities composing your application.

Difference with the Facebooks Flux

Thundercats.js shares more similarities with RefluxJS than with the original architecture.

  • A store is an RxJS Observable that a view layer can listen to for state
  • An action is a function and an RxJS Observable
  • A store subscribes to an action and updates its state according to the actions operations.
  • Actions dispatch themselves so no need for a central dispatcher.

View The Source

More to come...

RxJS
React.js
Flux
Source
Logo Credits:
Lenore Messler