如何在InfernoJS中使用createRenderer与流?

时间:2017-04-28 04:57:38

标签: functional-programming stream reactive-programming renderer infernojs

InfernoJS提供very interesting but unfortunately very brief sketch纯粹功能性的方式来引导应用:

import Inferno from 'inferno';
import { scan, map } from 'most';

...
const model$ = scan(update, 0, actions$);
const vNodes$ = map(view(actions$), model$);
const renderer = Inferno.createRenderer();
const runApp = () => scan(renderer, container, vNodes$).drain();

runApp();

任何人都可以提供一个以这种方式设计的应用程序的功能完整的示例吗?

1 个答案:

答案 0 :(得分:0)

以下是一个示例:https://github.com/joshburgess/inferno-most-fp-demo

它只是一个功能性的反击,但仍然是一个很好的起点。