Implementing the scalable frontend challenge using Cycle.js.
The solution as presented here uses perfect composition and encapsulation. The components are reused where necessary without them knowing about each other. This is simply the nature of components in Cycle.js. They are simple functions that can be composed and nested infinitely.
The code is written to be easily understood, including some Cycle.js concepts. It would be fairly easy to make the sources much shorted, but that depends on the coding style really.
- Install Node.js, obviously.
npm install
npm run pack
- Open
dist/index.html
in your browser.
MIT