A fully reactive JavaScript framework for Human-Computer Interaction
The building blocks in Cycle are Observables from RxJS, which simplify code related to events, asynchrony, and errors. Structuring the application with RxJS also separates concerns, because Observables decouple data production from data consumption.
Most frameworks claim to provide Separation of Concerns, but often they prescribe rigid containers where to place your code: Models, Views, Controllers, Components, Routes, Services, Dispatcher, Stores, Actions, Templates, etc. Cycle has none of that. Instead, pure functions over Observables and immutable data structures (such as from mori orImmutable.js) allow you to slice your program wherever you wish.
Your new post is loading...