There’s to much ceremony in a typical Redux app.

There’s to much ceremony in a typical Redux app. Lots of files and folders, reducers, actions, constants etc. but really a lot of that could be handled in single files, one for each area of concern. Here’s one person’s attempt at standardising this convention.

redux-observable

redux-observable

This is a similar approach to “sagas” in the redux-saga middleware but it uses RxJS and they call these processing systems “epics” instead. I have to say I am warming to RxJS generally because of the importance of asynchronous activity in the inputs and outputs of modern apps. Where this one is particularly interesting is in its close integration and harmony with the Redux based architecture.

A very good introduction to reactive programming with Cycle.

A very good introduction to reactive programming with Cycle.js by its creator André Staltz. This is an alternative way to write apps from using libraries sch as Redux but there is also a lot of overlap. Cycle.js is an app development framework built that top of a reactive streaming library such as RxJS.

Cycle.js is a framework where your app is described as a simple function taking an event stream as input and outputting an event stream.

Cycle.js builds on RxJS and is a reactive and functional JavaScript framework. What does that mean? In the course, André Staltz, the creator of Cycle.js, will explain it to us.