UNPKG

reactive-di-react

Version:

Reactive dependency injection - react bindings

23 lines (17 loc) 1.02 kB
'use strict'; exports.__esModule = true; exports.default = createReactBrowserRenderer; var _react = require('react'); var _reactDom = require('react-dom'); var _reactDom2 = _interopRequireDefault(_reactDom); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /*:: import type {Container} from 'reactive-di'*/ function createReactBrowserRenderer /*:: <Component: Function>*/(node /*: Element*/) /*: ( widget: Component, attrs: {[id: string]: mixed} ) => void*/ { return function render(widget /*: Component*/, attrs /*: {[id: string]: mixed}*/) /*: void*/ { _reactDom2.default.render((0, _react.createElement)(widget, attrs), node); }; } //# sourceMappingURL=createReactBrowserRenderer.js.map