UNPKG

utb

Version:

Unified todomvc benchmark

36 lines (33 loc) 769 B
// @flow import {AtomWait, ReactAtom} from 'lom_atom' import {createReactWrapper, createCreateElement, Injector} from 'reactive-di' import {h, Component} from 'stubs/react' function ErrorableView({ error }: { error: Error }) { return <div> {error instanceof AtomWait ? <div> Loading... </div> : <div> <h3>Fatal error !</h3> <div>{error.message}</div> <pre> {error.stack.toString()} </pre> </div> } </div> } const lomCreateElement = createCreateElement( createReactWrapper( Component, ErrorableView, ReactAtom ), h ) global['lom_h'] = lomCreateElement