Как использовать createRenderer с потоками в InfernoJS?

InfernoJS дает очень интересный, но, к сожалению, очень краткий набросок чисто функционального способа загрузки приложения:

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 ответ

Вот пример: https://github.com/joshburgess/inferno-most-fp-demo

Это просто функциональный счетчик, но тем не менее хорошая отправная точка.

Другие вопросы по тегам